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.
Zwraca
Obiekt reprezentujący mapowanie interfejsu dla określonego interfejsu i typu.
Wyjątki
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ę.