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.