metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2006-08-18 05:37 pm

.net фреймворк и ildasm.

Как известно, жыдожаббы из микрософт не дают исходников фреймворка. Чем, собственно говоря, только усложняют жизнь пейсателям на .NET. Если вспомнить, сколько раз мне пришлось смотреть в сырцы VCL за последние лет 10, реализуя собственные варианты элементов управления, то такая политика MS становится и вовсе непонятной.

В общем, полез я смотреть на реализацию IBindingList в System.Data.DataView с помощью дизассемблера. Благо, IL простой достаточно, да и дизассемблер показывает все в терминах объектов, классов, пропертей и полей.

[identity profile] mr-st.livejournal.com 2006-08-18 03:50 pm (UTC)(link)
Извгащенец вы Ребе. Reflector вам в руки http://www.aisto.com/roeder/dotnet/

[identity profile] metaclass.livejournal.com 2006-08-18 04:23 pm (UTC)(link)
Ага, уже вспомнил и про него. :)

[identity profile] axexa.livejournal.com 2006-08-19 06:31 am (UTC)(link)
.net ug minsk? или я путаю?

[identity profile] mr-st.livejournal.com 2006-09-04 07:01 am (UTC)(link)
Нет, не путаете.

[identity profile] axexa.livejournal.com 2006-09-04 07:09 am (UTC)(link)
гы :) я тоже

[identity profile] skifbox.livejournal.com 2006-08-19 07:41 am (UTC)(link)
1. Про Reflector уже выше вспомнили, ага.
2. Кое-что по реализации .NET можно посмотреть в Shared Source Common Language Infrastructure (http://msdn.microsoft.com/net/sscli/)

[identity profile] sbj-ss.livejournal.com 2006-08-19 12:37 pm (UTC)(link)
Шли б они все фгазенваген, ей-богу. Без исходников фреймворка - к чёрту строго такое счастье. metaclass - далеко не единственный любитель копания в VCL :)