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 elementu .

Zwraca

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

Wyjątki

Parametr typeInfo ma wartość null.

— lub —

Parametr interfaceType ma wartość null.

interfaceType program nie jest implementowany przez typeInfoprogram .

— 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łana metoda nie jest obsługiwana w klasie bazowej. Klasy pochodne muszą zapewnić implementację.

Dotyczy

Zobacz też