OpCode.EvaluationStackDelta Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
IL yönergesinin değerlendirme yığınını değiştirme şeklinin değerini alır.
public:
property int EvaluationStackDelta { int get(); };
public int EvaluationStackDelta { get; }
member this.EvaluationStackDelta : int
Public ReadOnly Property EvaluationStackDelta As Integer
Özellik Değeri
Açıklamalar
Yığından kaç öğe çıkarılır ve kaç öğe IL yönergesi sonucu yığına gönderilir arasındaki fark.
Call yığın değişikliği gibi bazı IL yönergeleri sabit değildir ve çağrılan başvuru imzasını temel alır.
Bu tür OpCodes için EvaluationStackDelta 0 döndürür. Bu durumda,
Yığın boyutunu ve/veya maksimum yığını hesaplamak için EvaluationStackDelta, bunun yerine başvuru imzasını değerlendirmesi gerekir.
Örneğin, yönergenin bir yöntem başvurusu çağırması durumunda, yöntem imzasını değerlendirmeniz gerekir;
gönderme sayısı, dönen değere, pop sayısı ise geçirilen parametre sayısına bağlıdır.