RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Metodo

Definizione

Restituisce un mapping dell'interfaccia per il tipo specificato e 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

Interfaccia per cui recuperare un mapping.

Valori restituiti

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 ed typeInfo è un tipo di matrice.

typeInfo rappresenta un parametro di tipo generico.

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

oppure

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

Si applica a

Vedi anche