IDynamicInterfaceCastable.GetInterfaceImplementation Metodo

Definizione

Chiamato durante l'invio dell'interfaccia quando non è possibile trovare il tipo di interfaccia specificato nei metadati della classe.

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

Parametri

interfaceType
RuntimeTypeHandle

Tipo di interfaccia.

Valori restituiti

Tipo da utilizzare per l'invio per interfaceType sull'oggetto corrente.

Eccezioni

Il tipo restituito non è un tipo di interfaccia o non è stato contrassegnato con .DynamicInterfaceCastableImplementationAttribute

Commenti

Quando questa funzione viene chiamata, il cast di questo oggetto all'interfaccia specificata dovrebbe essere già stato verificato tramite le castclass/isinst istruzioni. Il tipo restituito deve essere un tipo di interfaccia e essere contrassegnato con .DynamicInterfaceCastableImplementationAttribute In caso contrario, InvalidOperationException verrà generata.

Si applica a