Udostępnij za pośrednictwem


StackBehaviour Wyliczenie

Definicja

Opisuje sposób wypychania wartości do stosu lub wyskakującego 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

Pop0 0

Żadne wartości nie są wyskoczone ze stosu.

Pop1 1

Wyskakuje jedną wartość poza stosem.

Pop1_pop1 2

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

Popi 3

Od stosu jest 32-bitowa liczba całkowita.

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_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_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_popr4 8

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

Popi_popr8 9

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

Popref 10

Wyskakuje odwołanie od stosu.

Popref_pop1 11

Usuwa odwołanie ze stosu dla pierwszego operandu i wartość od stosu dla drugiego operandu.

Popref_popi 12

Usuwa odwołanie od stosu dla pierwszego operandu i 32-bitową liczbę całkowitą z stosu dla drugiego operandu.

Popref_popi_pop1 28

Usuwa 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_popi 13

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

Popref_popi_popi8 14

Wyskakuje 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

Usuwa 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

Usuwa 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

Usuwa 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ą do stosu.

Pushr8 24

Wypycha 64-bitową liczbę zmiennoprzecinkową do stosu.

Pushref 25

Wypycha odwołanie do stosu.

Varpop 26

Usuwa zmienną ze stosu.

Varpush 27

Wypycha zmienną do stosu.

Dotyczy