Как ни хотелось откосить от изучения C#, но вот скачал спецификации языка и, кажется, все там написано. Правда, 500 страниц. А че делать, придется читать.
Мораль, - без знания Шарпа в Портал не суйся!
http://msdn.microsoft.com/ru-ru/vcsharp/aa336809.aspx