OpCodes.Ldftn Campo
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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
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:
- 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:
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 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: