Some where, some time, the dark side managed to take hold of the MSDN documentation. In 1.0 and 1.1 the documentation was pretty much language agnostic. Constructors, where listed as Foo Constructor. Now it seems the dark side has taken hold and they are listed in C# syntax, e.g: Foo .
For those who don’t realize, that’s a C# language peculiarity. In IL they constructors are named ctor and cctor. In VB, they are named Sub New.
So why choose the C# syntax over VB or IL ? Well it’s just another case of Microsoft giving VB folks the finger, sadly this time from the documentation team.
The dark side continues to expand like an untreated cancer 🙁