Прочитать на английском

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


RuntimeReflectionExtensions Класс

Определение

Предоставляет методы, получающие сведения о типах во время выполнения.

public static class RuntimeReflectionExtensions
Наследование
RuntimeReflectionExtensions

Методы

GetMethodInfo(Delegate)

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

GetRuntimeBaseDefinition(MethodInfo)

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

GetRuntimeEvent(Type, String)

Получает объект, представляющий указанное событие.

GetRuntimeEvents(Type)

Извлекает коллекцию, представляющую все события, определенные в указанном типе.

GetRuntimeField(Type, String)

Извлекает объект , который представляет указанное поле.

GetRuntimeFields(Type)

Извлекает коллекцию, представляющую все поля, определенные в указанном типе.

GetRuntimeInterfaceMap(TypeInfo, Type)

Возвращает сопоставление интерфейса для заданного типа и указанного интерфейса.

GetRuntimeMethod(Type, String, Type[])

Извлекает объект, который представляет указанный метод.

GetRuntimeMethods(Type)

Извлекает коллекцию, представляющую все методы, определенные в указанном типе.

GetRuntimeProperties(Type)

Извлекает коллекцию, представляющую все свойства, определенные в указанном типе.

GetRuntimeProperty(Type, String)

Извлекает объект, который представляет указанное свойство.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0