RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Método

Definición

Devuelve una asignación de interfaz para el tipo de interfaz y la interfaz especificada.

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

Parámetros

typeInfo
TypeInfo

Tipo para el que recuperar una asignación.

interfaceType
Type

Interfaz para la que recuperar una asignación.

Devoluciones

Objeto que representa la asignación de interfaz para la interfaz y el tipo especificados.

Excepciones

typeInfo es null.

O bien

interfaceType es null.

typeInfo no implementa interfaceType.

o bien

interfaceType no hace referencia a una interfaz.

o bien

typeInfo o interfaceType es un tipo genérico abierto.

o bien

interfaceType es una interfaz genérica y typeInfo es un tipo de matriz.

typeInfo representa un parámetro de tipo genérico.

typeInfo es una instancia de TypeBuilder a cuyo método CreateType() aún no se ha llamado.

o bien

El método invocado no se admite en la clase base. Las clases derivadas deben proporcionar una implementación.

Se aplica a

Consulte también