Echo-8-ERA
Echo-8-ERA
I don't like this. Like the majority of your proposals, this is just needlessly increasing the complexity of the language just to save a few keystrokes. This is especially damning...
> > this is just needlessly increasing the complexity of the language just to save a few keystrokes > > All these proposals aim to make the language more readable...
Auto properties allow it so they can have similar syntax to field declarations. The same cannot be said for methods.
So basically an expanded #231?
If you keep needing the same anonymous type, that's a sign that you should just make it a full fledged type.
Or you could just define the `IsTrue` and `IsFalse` operators in your class: ```VB Option Strict On Imports System Public MustInherit Class MyBaseClass Public Shared Operator IsTrue(ByVal obj As MyBaseClass)...
Can there be decrement operators too?
Been thinking about this more. Can this be used for non-built-in types? If so, if I overload both `++`/`op_Increment()` and `+`/`op_Addition()` in my class, then call `myObj.Next()`, which gets invoked?
This would make it far harder for anyone not you reading your code and understanding it. Like, if you're having trouble now remembering if a method is shared or not,...
> .NET Core inherited it as is. Backward compatibility prevents fixing anything, and asking to duplicate methods in many classes is something that will not happen. And you think changing...