Infer Generics, Implicit new and Significant whitespace
Good afternoon! I made some suggestions on the Visual Studio section of the Uservoice site. Let's go through them in the order of controversy ;-) Implicit new My first suggestion is for a quality of life feature that I originally ran across in the Boo programming language : When referring to a class identifier, presume instantiation: throw ArgumentException(); // read as `throw new ArgumentException()` since there's no `ArgumentException` method in scope, but there is a class var banana = Fruit( "Banana" ); // read as `new Fruit("Banana")` since there's no `Fruit(string)` method in scope, but there is a class https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/18043915-implicit-new Infer Generics My section suggestion identifies a common pattern in my daily life - I've been working with a lot of sequences (lists and dictionaries) in my Web, WebJob, hybrid web app and Bot projects. To make the C# language mo