RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un mappage d’interface pour le type et l’interface spécifiés.
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
Paramètres
- typeInfo
- TypeInfo
Type pour lequel extraire un mappage.
- interfaceType
- Type
Interface pour laquelle récupérer un mappage.
Retours
Objet qui représente le mappage d’interface pour l’interface et le type spécifiés.
Exceptions
interfaceType n’est pas implémenté par typeInfo.
- ou -
interfaceType ne fait pas référence à une interface.
- ou -
typeInfo ou interfaceType est un type générique ouvert.
- ou -
interfaceType est une interface générique, et typeInfo est un type de tableau.
typeInfo représente un paramètre de type générique.
typeInfo est une instance TypeBuilder dont la méthode CreateType() n’a pas encore été appelée.
- ou -
La méthode appelée n’est pas prise en charge dans la classe de base. Les classes dérivées doivent fournir une implémentation.