Partage via


OpCode.EvaluationStackDelta Propriété

Définition

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.

S’applique à