RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Método

Definição

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

C#
public static System.Reflection.InterfaceMapping GetRuntimeInterfaceMap(this System.Reflection.TypeInfo typeInfo, Type interfaceType);

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

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Confira também