RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ę.