Поделиться через


Типы среды выполнения в отражении

Обновлен: Ноябрь 2007

Отражение предоставляет классы, такие как Type и MethodInfo, для представления типов, элементов, параметров и других объектов кода. Однако при использовании отражения работа происходит не напрямую с этими классами, большинство из которых являются абстрактными (MustInherit в Visual Basic). Вместо этого работа происходит с типами, предоставленными средой CLR.

Например, при использовании оператора C# typeof operator (GetType в Visual Basic) для получения объекта Type объект, на самом деле, является RuntimeType. RuntimeType является производным из Type и предоставляет реализации всех абстрактных методов.

Этими классами среды выполнения являются internal (Friend в Visual Basic). Они не документируются отдельно от своих базовых классов, потому что их поведение описывается в документации базового класса.

См. также

Основные понятия

Общие сведения об отражении