OpCode.EvaluationStackDelta Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur de la façon dont l’instruction IL modifie la pile d’évaluation.
public:
property int EvaluationStackDelta { int get(); };
public int EvaluationStackDelta { get; }
member this.EvaluationStackDelta : int
Public ReadOnly Property EvaluationStackDelta As Integer
Valeur de propriété
Remarques
Différence entre le nombre d’éléments qui sont sortis de la pile et le nombre d’éléments envoyés sur la pile en raison de l’instruction IL.
Pour certaines instructions il telles que Call modification de pile n’est pas fixe et dépend de la signature de référence appelée.
Pour ce OpCodes le EvaluationStackDelta retourne 0. Dans ce cas, vous ne devez pas vous appuyer sur
EvaluationStackDelta pour calculer la taille de la pile et/ou la pile maximale, vous devez plutôt évaluer la signature de référence.
Par exemple, si l’instruction appelle une référence de méthode, vous devez évaluer la signature de la méthode ;
le nombre d’envois dépend de la valeur renvoyée, le nombre de fenêtres contextuelles dépend du nombre de paramètres passés.