Partager via


RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Méthode

Définition

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

typeInfo a la valeur null.

-ou-

interfaceType a la valeur null.

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.

S’applique à

Voir aussi