Partilhar via


RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Método

Definição

Retorna um mapeamento de interface para o tipo e para a interface especificados.

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

O tipo para o qual recuperar um mapeamento.

interfaceType
Type

A interface para a qual recuperar um mapeamento.

Retornos

Um objeto que representa o mapeamento de interface para o tipo e a interface especificados.

Exceções

typeInfo é null.

- ou -

interfaceType é null.

interfaceType não está implementado por typeInfo.

- ou -

interfaceType não se refere a uma interface.

- ou -

typeInfo ou interfaceType é um tipo genérico aberto.

- ou -

interfaceType é uma interface genérica e typeInfo é um tipo de matriz.

typeInfo representa um parâmetro de tipo genérico.

typeInfo é uma instância TypeBuilder cujo método CreateType() ainda não foi chamado.

- ou -

O método chamado não é suportado na classe base. As classes derivadas devem fornecer uma implementação.

Aplica-se a

Confira também