Поделиться через


OpCodes.Ldftn Поле

Определение

Помещает в стек вычислений неуправляемый указатель (с типом native int) на машинный код, реализующий заданный метод.

public: static initonly System::Reflection::Emit::OpCode Ldftn;
public static readonly System.Reflection.Emit.OpCode Ldftn;
 staticval mutable Ldftn : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldftn As OpCode 

Значение поля

Комментарии

В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки msil, а также краткий обзор:

Формат Формат сборки Описание
FE 06 <T> ldftn method Отправляет указатель на метод, на который ссылается method в стеке.

Переходный режим стека в последовательном порядке:

  1. Неуправляемый указатель на конкретный метод помещается в стек.

Конкретный метод (method) можно вызвать с помощью инструкции Calli , если он ссылается на управляемый метод (или заглушку, которая переходит из управляемого кода в неуправляемый).

Возвращаемое значение указывает на машинный код, используя соглашение о вызовах СРЕДЫ CLR. Этот указатель метода не следует передавать в неуправляемый машинный код в качестве процедуры обратного вызова.

Следующая Emit перегрузка ldftn метода может использовать код операции:

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