OpCode.EvaluationStackDelta Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение изменения инструкции IL в стеке оценки.
public:
property int EvaluationStackDelta { int get(); };
public int EvaluationStackDelta { get; }
member this.EvaluationStackDelta : int
Public ReadOnly Property EvaluationStackDelta As Integer
Значение свойства
Комментарии
Разница между количеством элементов, поступающих из стека, и количеством отложенных на стек в результате инструкции IL.
Для некоторых инструкций IL, таких как изменение стека Call, не исправлено и зависит от вызываемой ссылочной подписи.
Для таких OpCodesEvaluationStackDelta возвращается 0. В этом случае не следует полагаться на
EvaluationStackDelta для вычисления размера стека и (или) максимального стека, вместо этого необходимо оценить сигнатуру ссылки.
Например, если инструкция вызывает ссылку на метод, необходимо оценить сигнатуру метода;
число отправки зависит от возвращаемого значения, число всплывающих окон зависит от количества переданных параметров.