Как посмотреть исходный код классов .Net платформы?

Есть ли возможность посмотреть как реализованы классы в .Net платформе? Ведь что те или иные классы делают хорошо, но иногда без понимания принципов их работы не обойтись.

Существует отдельное расширение для Visual Studio позволяющий просмотреть исходный код классов .Net платформы, но я не уверен, что он присутствует для всех версий Visual Studio.
https://www.hanselman.com/blog/AnnouncingTheNewRoslynpoweredNETFrameworkReferenceSource.aspx
(посмотри часть статьи BONUS: COMMUNITY VISUAL STUDIO EXTENSION)

для просмотра исходного кода я изначально скачал .Net Reflactor. Он позволял просмотреть исходный код любого запускного файла и также включал в себя исходный код классов .Net платформы, но данная программа платная и к ней даётся только 10 дней бесплатного пользования. Бесплатной аналогией к данной программе нашёл dotPeek от Jet Brains.

всем спасибо! мне dotPeek подошёл)