Edit

Share via


RuntimeReflectionExtensions Class

Definition

Provides methods that retrieve information about types at run time.

C#
public static class RuntimeReflectionExtensions
Inheritance
RuntimeReflectionExtensions

Methods

GetMethodInfo(Delegate)

Gets an object that represents the method represented by the specified delegate.

GetRuntimeBaseDefinition(MethodInfo)

Retrieves an object that represents the specified method on the direct or indirect base class where the method was first declared.

GetRuntimeEvent(Type, String)

Retrieves an object that represents the specified event.

GetRuntimeEvents(Type)

Retrieves a collection that represents all the events defined on a specified type.

GetRuntimeField(Type, String)

Retrieves an object that represents a specified field.

GetRuntimeFields(Type)

Retrieves a collection that represents all the fields defined on a specified type.

GetRuntimeInterfaceMap(TypeInfo, Type)

Returns an interface mapping for the specified type and the specified interface.

GetRuntimeMethod(Type, String, Type[])

Retrieves an object that represents a specified method.

GetRuntimeMethods(Type)

Retrieves a collection that represents all methods defined on a specified type.

GetRuntimeProperties(Type)

Retrieves a collection that represents all the properties defined on a specified type.

GetRuntimeProperty(Type, String)

Retrieves an object that represents a specified property.

Applies to

Product Versions
.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