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.