IDynamicInterfaceCastable.GetInterfaceImplementation Método

Definición

Se llama durante el envío de la interfaz cuando no se encuentra el tipo de interfaz especificado en los metadatos de la clase.

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

Tipo de la interfaz.

Devoluciones

RuntimeTypeHandle

Tipo que se debe usar para distribuir interfaceType en el objeto actual.

Excepciones

El tipo devuelto no es un tipo de interfaz o no se ha marcado con el objeto DynamicInterfaceCastableImplementationAttribute.

Comentarios

Cuando se llama a esta función, la conversión de este objeto a la interfaz dada ya debería haberse comprobado a través de las castclass/isinst instrucciones. El tipo devuelto debe ser un tipo de interfaz y estar marcado con .DynamicInterfaceCastableImplementationAttribute De lo contrario, InvalidOperationException se producirá .

Se aplica a