IDynamicInterfaceCastable.GetInterfaceImplementation Metoda

Definicja

Wywoływane 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 bieżącego obiektu.

Wyjątki

Zwracany typ nie jest typem interfejsu lub nie został oznaczony znakiem 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 znakiem DynamicInterfaceCastableImplementationAttribute. InvalidOperationException W przeciwnym razie zostanie zgłoszony.

Dotyczy