Condividi tramite


OpCodes.Ldftn Campo

Definizione

Inserisce un puntatore non gestito di tipo native int al codice nativo che implementa un metodo specifico nello stack di valutazione.

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 

Valore del campo

Commenti

La tabella seguente elenca il formato di assembly Esadecimale e MSIL (Microsoft Intermediate Language), insieme a un breve riepilogo dei riferimenti:

Formato Formato assembly Descrizione
FE 06 <T> ldftn method Inserisce un puntatore a un metodo a cui fa method riferimento nello stack.

Il comportamento di transizione dello stack, in ordine sequenziale, è:

  1. Il puntatore non gestito a un metodo specifico viene inserito nello stack.

Il metodo specifico (method) può essere chiamato usando l'istruzione Calli se fa riferimento a un metodo gestito (o uno stub che passa da codice gestito a codice non gestito).

Il valore restituito punta al codice nativo usando la convenzione di chiamata CLR. Questo puntatore al metodo non deve essere passato al codice nativo non gestito come routine di callback.

L'overload del metodo seguente Emit può usare il ldftn codice operativo:

Si applica a