Вот компоненты Visual Studio, о которых я знаю, которые имеют некоторый уровень доступности исходного кода.
- MEF
- Железные языки
- DLR
- F #
- CLR: подмножество CLR, известное как Rotor, имеет открытый исходный код
- BCL, WinForms a WPF: источник доступен по Справочной лицензии на источник
- Плагин: многие из плагинов для сотрудников Visual Studio, доступных в галерее Visual Studio, имеют доступ к исходным текстам.
Примечание: я намеренно использовал «некоторый уровень доступности исходного кода» вместо «открытого источника». Термин «открытый исходный код» имеет очень специфическое значение для определенных частей популяции разработчиков, которая не соответствует компонентам, которые я перечислил здесь. В частности, они считают, что это означает источник, который может внести кто угодно. На сегодняшний день нет какой-либо части Visual Studio (о которой я знаю), которая имела бы такой уровень открытого исходного кода.