IDynamicInterfaceCastable.GetInterfaceImplementation Método

Definição

Chamado durante o despacho de interface quando o tipo de interface dado não pode ser encontrado nos metadados da classe.

public:
 RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
public RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
abstract member GetInterfaceImplementation : RuntimeTypeHandle -> RuntimeTypeHandle
Public Function GetInterfaceImplementation (interfaceType As RuntimeTypeHandle) As RuntimeTypeHandle

Parâmetros

interfaceType
RuntimeTypeHandle

O tipo de interface.

Devoluções

O tipo que deve ser usado para despachar interfaceType sobre o objeto atual.

Exceções

O tipo devolvido não é um tipo de interface, ou não foi marcado com o DynamicInterfaceCastableImplementationAttribute.

Observações

Quando esta função é chamada, o cast deste objeto para a interface dada já deve ter sido verificado através das castclass/isinst instruções. O tipo devolvido deve ser um tipo de interface e ser marcado com o DynamicInterfaceCastableImplementationAttribute. Caso contrário, InvalidOperationException será lançado.

Aplica-se a