Condividi tramite


RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Metodo

Definizione

Restituisce un mapping di interfaccia per il tipo specificato e per l'interfaccia specificata.

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

Parametri

typeInfo
TypeInfo

Tipo per cui recuperare un mapping.

interfaceType
Type

L'interfaccia per cui recuperare un mapping.

Restituisce

Oggetto che rappresenta il mapping dell'interfaccia per l'interfaccia e il tipo specificati.

Eccezioni

typeInfo è null.

-oppure-

interfaceType è null.

interfaceType non è implementato da typeInfo.

-oppure-

interfaceType non fa riferimento a un'interfaccia.

-oppure-

typeInfo o interfaceType è un tipo generico aperto.

-oppure-

interfaceType è un'interfaccia generica e typeInfo è un tipo di matrice.

typeInfo rappresenta un parametro di tipo generico.

typeInfo è un'istanza di TypeBuilder il cui metodo CreateType() non è stato ancora chiamato.

-oppure-

Il metodo richiamato non è supportato nella classe base. Le classi derivate devono fornire un'implementazione.

Si applica a

Vedi anche