RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.