IDynamicInterfaceCastable.GetInterfaceImplementation Metoda

Definicja

Wywoływana podczas wysyłania interfejsu, gdy nie można odnaleźć danego typu interfejsu w metadanych klasy.

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

Parametry

interfaceType
RuntimeTypeHandle

Typ interfejsu.

Zwraca

Typ, który powinien być używany do wysyłania dla interfaceType dla bieżącego obiektu.

Wyjątki

Zwracany typ nie jest typem interfejsu lub nie został oznaczony za pomocą .DynamicInterfaceCastableImplementationAttribute

Uwagi

Po wywołaniu tej funkcji rzutowanie tego obiektu do danego interfejsu powinno już zostać zweryfikowane za pomocą castclass/isinst instrukcji. Zwracany typ musi być typem interfejsu i być oznaczony za pomocą .DynamicInterfaceCastableImplementationAttribute InvalidOperationException W przeciwnym razie zostanie zgłoszony.

Dotyczy