OpCodes.Ldftn Campo

Definición

Inserta en la pila de evaluación un puntero no administrado (de tipo native int) al código nativo que implementa un método específico.

public static readonly System.Reflection.Emit.OpCode Ldftn;

Valor de campo

Comentarios

En la tabla siguiente se muestra el formato de ensamblado hexadecimal y lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:

Formato Formato de ensamblado Descripción
FE 06 <T> ldftn method Inserta un puntero a un método al que hace method referencia en la pila.

El comportamiento de transición de pila, en orden secuencial, es:

  1. El puntero no administrado a un método específico se inserta en la pila.

Se puede llamar al método específico (method) mediante la Calli instrucción si hace referencia a un método administrado (o un código auxiliar que pasa de administrado a código no administrado).

El valor devuelto apunta al código nativo mediante la convención de llamada clR. Este puntero de método no se debe pasar al código nativo no administrado como rutina de devolución de llamada.

La sobrecarga del método siguiente Emit puede usar el ldftn código de operación:

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0