RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.