The C# primary constructor feature has been 'semi' removed from C#6.
class Point(int x, int y)
{
public int X { get; } = x; // this is supported, but now it's static only!
public int Y { get; } = y;
}
I cannot find any indication from the team as to how likely this feature will dramatically change going forward. I am trying to find more information to make an informed decision about whether or not to take the risk of using the feature.
Resharper suppots it nicely, so it's really tempting.