Udostępnij za pośrednictwem


RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Metoda

Definicja

Zwraca mapowanie interfejsu dla określonego typu i określonego interfejsu.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Reflection::InterfaceMapping GetRuntimeInterfaceMap(System::Reflection::TypeInfo ^ typeInfo, Type ^ interfaceType);
public static System.Reflection.InterfaceMapping GetRuntimeInterfaceMap (this System.Reflection.TypeInfo typeInfo, Type interfaceType);
static member GetRuntimeInterfaceMap : System.Reflection.TypeInfo * Type -> System.Reflection.InterfaceMapping
<Extension()>
Public Function GetRuntimeInterfaceMap (typeInfo As TypeInfo, interfaceType As Type) As InterfaceMapping

Parametry

typeInfo
TypeInfo

Typ do pobrania mapowania.

interfaceType
Type

Interfejs umożliwiający pobranie mapowania.

Zwraca

Obiekt reprezentujący mapowanie interfejsu dla określonego interfejsu i typu.

Wyjątki

typeInfo to null.

-lub-

interfaceType to null.

interfaceType program nie jest implementowany przez program typeInfo.

-lub-

interfaceType nie odwołuje się do interfejsu.

-lub-

typeInfo lub interfaceType jest otwartym typem ogólnym.

-lub-

interfaceType jest interfejsem ogólnym i typeInfo jest typem tablicy.

typeInfo reprezentuje parametr typu ogólnego.

typeInfo jest wystąpieniem TypeBuilder , którego CreateType() metoda nie została jeszcze wywołana.

-lub-

Wywoływana metoda nie jest obsługiwana w klasie bazowej. Klasy pochodne muszą zapewnić implementację.

Dotyczy

Zobacz też