Исходный код .NET Controls? - PullRequest
       10

Исходный код .NET Controls?

0 голосов
/ 06 июля 2010

Как я могу увидеть исходный код встроенных элементов управления в автономной визуальной студии?

Ответы [ 3 ]

3 голосов
/ 06 июля 2010

Вы можете разобрать IL в несколько читаемый исходный код, используя Lutz Roeder's Reflector . Имена локальных переменных не будут очень наглядными, но вы сможете лучше понять, что такое логика программы.

Вы также можете разобрать IL с помощью утилиты ILDASM , но это немного сложнее.

2 голосов
/ 07 июля 2010

В дополнение к тому, что Schabse Laks пишет о загрузке источников на http://referencesource.microsoft.com/netframework.aspx:

Более подробная информация об исходном коде http://referencesource.microsoft.com/

Вы также можете настроить отладчики .NET на использование http://referencesource.microsoft.com/symbols в качестве сервера символов и пошаговое выполнение исходного кода .NET 4.0:

Обратите внимание, что загрузка источников в отладчике может быть очень медленной в первый раз (необходимо загрузить много источников, сервер может быть немного занят или ваше интернет-соединение может быть медленным).

- Йерун

2 голосов
/ 06 июля 2010

http://referencesource.microsoft.com/netframework.aspx

Обратите внимание, что это общий -источник, а не открытый.(Вы не можете добавить код)

...