IDynamicInterfaceCastable.GetInterfaceImplementation Метод

Определение

Вызывается во время отправки интерфейса, когда заданный тип интерфейса не найден в метаданных класса.

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

Параметры

interfaceType
RuntimeTypeHandle

Тип интерфейса.

Возвращаемое значение

Тип, который следует использовать для отправки для interfaceType текущего объекта.

Исключения

Возвращаемый тип не является типом интерфейса или не помечен с помощью .DynamicInterfaceCastableImplementationAttribute

Комментарии

При вызове этой функции этот объект уже должен быть проверен с помощью инструкций castclass/isinst . Возвращаемый тип должен быть типом интерфейса и помечен с помощью .DynamicInterfaceCastableImplementationAttribute InvalidOperationException В противном случае будет создано исключение.

Применяется к