RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Schnittstellenzuordnung für den angegebenen Typ und die angegebene Schnittstelle zurück.
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
Parameter
- typeInfo
- TypeInfo
Der Typ, für den eine Zuordnung abgerufen werden soll.
- interfaceType
- Type
Die Schnittstelle, für die eine Zuordnung abgerufen werden soll.
Gibt zurück
Ein Objekt, das die Schnittstellenzuordnung für die angegebene Schnittstelle und den Typ darstellt.
Ausnahmen
interfaceType wird von typeInfo nicht implementiert.
- oder -
interfaceType verweist nicht auf eine vorhandene Schnittstelle.
- oder -
typeInfo oder interfaceType ist ein offener generischer Typ.
- oder -
interfaceType ist eine generische Schnittstelle, und typeInfo ist ein Arraytyp.
typeInfo stellt einen generischen Typparameter dar.
typeInfo ist eine TypeBuilder-Instanz, deren CreateType()-Methode noch nicht aufgerufen wurde.
- oder -
Die aufgerufene Methode wird in der Basisklasse nicht unterstützt. Abgeleitete Klassen müssen eine Implementation angeben.