logo
CSharp_Prog_Guide

Метаданные как источник

«Метаданные в качестве источника» позволяют просматривать сведения о типах для классов в управляемых сборках, как если бы это был исходный код в собственном проекте. Это удобный способ быстро просматривать все сигнатуры для всех открытых методов в классе, когда к фактическому исходному коду не доступа.

Например, если в редакторе кода ввести оператор System.Console.WriteLine(), установить курсор на Console, а затем щелкнуть правой кнопкой и выбрать команду Перейти к определению, можно будет увидеть как выглядит файл исходного кода, содержащий объявление класса Console. Это объявление формируется из метаданных в сборке при помощи Отражение, и хотя это не предоставляет реализацию какого-либо метода, любые существующие комментарии XML-документации просмотреть можно.

Кроме того, метаданные как источник можно использовать, выбрав управляемый тип в обозревателе объектов и щелкнув Окно определения кода в меню Вид.