StackBehaviour Wyliczenie

Definicja

Opisuje, jak wartości są wypychane do stosu lub zwinięte ze stosu.

public enum class StackBehaviour
public enum StackBehaviour
[System.Serializable]
public enum StackBehaviour
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StackBehaviour
type StackBehaviour = 
[<System.Serializable>]
type StackBehaviour = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StackBehaviour = 
Public Enum StackBehaviour
Dziedziczenie
StackBehaviour
Atrybuty

Pola

Nazwa Wartość Opis
Pop0 0

Żadne wartości nie są zwinięte ze stosu.

Pop1 1

Wyskakuje jedną wartość poza stosem.

Pop1_pop1 2

Wyskakuje 1 wartość z stosu dla pierwszego operandu i 1 wartość stosu dla drugiego operandu.

Popi 3

Wyskakuje 32-bitową liczbę całkowitą ze stosu.

Popi_pop1 4

Wyskakuje 32-bitową liczbę całkowitą z stosu dla pierwszego operandu i wartość od stosu dla drugiego operandu.

Popi_popi 5

Wyskakuje 32-bitową liczbę całkowitą z stosu dla pierwszego operandu i 32-bitową liczbę całkowitą z stosu dla drugiego operandu.

Popi_popi8 6

Wyskakuje 32-bitową liczbę całkowitą z stosu dla pierwszego operandu i 64-bitową liczbę całkowitą z stosu dla drugiego operandu.

Popi_popi_popi 7

Wyskakuje 32-bitową liczbę całkowitą z stosu dla pierwszego operandu, 32-bitową liczbę całkowitą z stosu dla drugiego operandu i 32-bitową liczbę całkowitą z stosu dla trzeciego operandu.

Popi_popr4 8

Wyskakuje 32-bitową liczbę całkowitą z stosu dla pierwszego operandu i 32-bitową liczbę zmiennoprzecinkową poza stosem dla drugiego operandu.

Popi_popr8 9

Wyskakuje 32-bitową liczbę całkowitą z stosu dla pierwszego operandu i 64-bitową liczbę zmiennoprzecinkową od stosu dla drugiego operandu.

Popref 10

Wyskakuje odwołanie od stosu.

Popref_pop1 11

Odwołuje się do stosu dla pierwszego operandu i wartość od stosu dla drugiego operandu.

Popref_popi 12

Odwołuje się do stosu dla pierwszego operandu i 32-bitowej liczby całkowitej z stosu dla drugiego operandu.

Popref_popi_popi 13

Zwraca odwołanie od stosu dla pierwszego operandu, wartość z stosu dla drugiego operandu i wartość od stosu dla trzeciego operandu.

Popref_popi_popi8 14

Zwraca odwołanie od stosu dla pierwszego operandu, wartość z stosu dla drugiego operandu i 64-bitową liczbę całkowitą z stosu dla trzeciego operandu.

Popref_popi_popr4 15

Zwraca odwołanie od stosu dla pierwszego operandu, wartość z stosu dla drugiego operandu i 32-bitową liczbę całkowitą z stosu dla trzeciego operandu.

Popref_popi_popr8 16

Zwraca odwołanie od stosu dla pierwszego operandu, wartość z stosu dla drugiego operandu i 64-bitową liczbę zmiennoprzecinkową poza stosem dla trzeciego operandu.

Popref_popi_popref 17

Wyskakuje odwołanie od stosu dla pierwszego operandu, wartość z stosu dla drugiego operandu i odwołanie od stosu dla trzeciego operandu.

Push0 18

Żadne wartości nie są wypychane do stosu.

Push1 19

Wypycha jedną wartość do stosu.

Push1_push1 20

Wypycha 1 wartość do stosu dla pierwszego operandu i 1 wartość na stos dla drugiego operandu.

Pushi 21

Wypycha 32-bitową liczbę całkowitą do stosu.

Pushi8 22

Wypycha 64-bitową liczbę całkowitą do stosu.

Pushr4 23

Wypycha 32-bitową liczbę zmiennoprzecinkową na stos.

Pushr8 24

Wypycha 64-bitową liczbę zmiennoprzecinkową na stos.

Pushref 25

Wypycha odwołanie do stosu.

Varpop 26

Wyskakuje zmienną poza stos.

Varpush 27

Wypycha zmienną do stosu.

Popref_popi_pop1 28

Zwraca odwołanie od stosu dla pierwszego operandu, wartość z stosu dla drugiego operandu i 32-bitową liczbę całkowitą z stosu dla trzeciego operandu.

Dotyczy