OpCodes.Ldftn Champ

Définition

Envoie (push) un pointeur non managé (type native int) vers le code natif implémentant une méthode spécifique sur la pile d’évaluation.

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 

Valeur de champ

Remarques

Le tableau suivant répertorie le format d'assembly MSIL (Hexadécimal et Microsoft Intermediate Language) de l'instruction, ainsi qu'un bref résumé de référence :

Format Format d’assembly Description
FE 06 <T> ldftn method Envoie un pointeur vers une méthode référencée sur method la pile.

Le comportement transitionnel de la pile, dans l’ordre séquentiel, est :

  1. Le pointeur non managé vers une méthode spécifique est envoyé (push) sur la pile.

La méthode spécifique (method) peut être appelée à l’aide de l’instruction Calli si elle référence une méthode managée (ou un stub qui passe du code managé au code non managé).

La valeur retournée pointe vers du code natif à l’aide de la convention d’appel CLR. Ce pointeur de méthode ne doit pas être passé au code natif non managé comme routine de rappel.

La surcharge de méthode suivante Emit peut utiliser l’opcode ldftn :

S’applique à