IDynamicInterfaceCastable.GetInterfaceImplementation Metoda

Definice

Volání během odesílání rozhraní, pokud daný typ rozhraní nebyl nalezen v metadatech třídy.

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 rozhraní.

Návraty

RuntimeTypeHandle

Typ, který by se měl použít k odeslání pro interfaceType aktuální objekt.

Výjimky

Vrácený typ není typem rozhraní nebo nebyl označen značkou DynamicInterfaceCastableImplementationAttribute.

Poznámky

Pokud je tato funkce volána, přetypování tohoto objektu na dané rozhraní by již mělo být ověřeno pomocí castclass/isinst pokynů. Vrácený typ musí být typem rozhraní a musí být označen .DynamicInterfaceCastableImplementationAttribute InvalidOperationException Jinak bude vyvolán.

Platí pro