RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Methode

Definitie

Retourneert een interfacetoewijzing voor het opgegeven type en de opgegeven interface.

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

Parameters

typeInfo
TypeInfo

Het type waarvoor een toewijzing moet worden opgehaald.

interfaceType
Type

De interface voor het ophalen van een toewijzing voor.

Retouren

Een object dat de interfacetoewijzing vertegenwoordigt voor de opgegeven interface en het opgegeven type.

Uitzonderingen

typeInfo is null.

– of –

interfaceType is null.

interfaceType wordt niet geïmplementeerd door typeInfo.

– of –

interfaceType verwijst niet naar een interface.

– of –

typeInfo of interfaceType is een open algemeen type.

– of –

interfaceType is een algemene interface en typeInfo is een matrixtype.

typeInfo vertegenwoordigt een algemene typeparameter.

typeInfo is een TypeBuilder exemplaar waarvan CreateType() de methode nog niet is aangeroepen.

– of –

De aangeroepen methode wordt niet ondersteund in de basisklasse. Afgeleide klassen moeten een implementatie bieden.

Van toepassing op

Zie ook