RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Method

Definición

Devuelve una asignación de interfaz para el tipo de interfaz y la interfaz especificada.Returns an interface mapping for the specified type and the specified interface.

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

Parámetros

typeInfo
TypeInfo TypeInfo TypeInfo

Tipo para el que recuperar una asignación.The type to retrieve a mapping for.

interfaceType
Type Type Type

Interfaz para la que recuperar una asignación.The interface to retrieve a mapping for.

Devoluciones

Objeto que representa la asignación de interfaz para la interfaz y el tipo especificados.An object that represents the interface mapping for the specified interface and type.

Excepciones

typeInfo es null.typeInfo is null.

O bien-or-

interfaceType es null.interfaceType is null.

typeInfo no implementa interfaceType.interfaceType is not implemented by typeInfo.

o bien-or-

interfaceType no hace referencia a una interfaz.interfaceType does not refer to an interface.

o bien-or-

typeInfo o interfaceType es un tipo genérico abierto.typeInfo or interfaceType is an open generic type.

O bien-or-

interfaceType es una interfaz genérica y typeInfo es un tipo de matriz.interfaceType is a generic interface, and typeInfo is an array type.

typeInfo representa un parámetro de tipo genérico.typeInfo represents a generic type parameter.

typeInfo es una instancia de TypeBuilder a cuyo método CreateType() aún no se ha llamado.typeInfo is a TypeBuilder instance whose CreateType() method has not yet been called.

o bien-or-

El método invocado no se admite en la clase base.The invoked method is not supported in the base class. Las clases derivadas deben proporcionar una implementación.Derived classes must provide an implementation.

Se aplica a

Consulte también: