What does "=>" operator mean in a property in C#?

c#, c#-6.0

Solution

This is an expression-bodied property, a new syntax for computed properties introduced in C# 6, which lets you create computed properties in the same way as you would create a lambda expression. This syntax is equivalent to

public bool property {
    get {
        return method();
    }
}

Similar syntax works for methods, too:

public int TwoTimes(int number) => 2 * number;

Problem

What does this code mean? ``` public bool property => method(); ```

Original source

Related problems