Who humiliates VB.NET developers?
As some VB.NET developers found out, some methods of the Page class do not appear in the intellisense of the VS.NET. Some of this methods are: RegisterStartupScript, RegisterScriptBlock and more.
In my old newbie days, I ignored this. “This must be a bug” I thought, and dismissed the whole issue, but as I wrote more and more ASP.NET pages, it became a really annoying little thingy. I decided to look for it a little more deeply, and what I found was quite surprising. It turns out the VS.NET has special settings for this. It is located in the Tools -> Options -> Text Editor -> Basic -> Hide advanced members, which was turned on by default. “Well, that's strange” I thought to myself, and turned it off. However, my curiosity led me to check the situation in the C# zone. To my surprise, this checkbox was turned off by default!
What were the guys at Microsoft thinking to themself? That VB guys won't stand a method with more than 6 characters? That their brain will stop functioning when trying to grasp the so called “advanced” methods?
I really don't know the reason for that, but I hope this does not represent the way MS think about us, the VB.NET developers.
I hope someone from MS can respond to that, and maybe shed some light on this issue.