StackBehaviour 列舉

定義

描述如何將值推送至堆疊或從堆疊推出。

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
繼承
StackBehaviour
屬性

欄位

Pop0 0

沒有值從堆疊取出。

Pop1 1

從堆疊取出一個值。

Pop1_pop1 2

從第一個運算元的堆疊取出一個值,並從第二個運算元的堆疊取出一個值。

Popi 3

從堆疊取出 32 位元整數。

Popi_pop1 4

從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出值。

Popi_popi 5

從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出 32 位元整數。

Popi_popi_popi 7

從第一個運算元堆疊取出 32 位元整數,從第二個運算元堆疊取出 32 位元整數,並從第三運算元堆疊取出 32 位元整數。

Popi_popi8 6

從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出 64 位元整數。

Popi_popr4 8

從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出 32 位元浮點數。

Popi_popr8 9

從第一個運算元堆疊取出 32 位元整數,並從第二個運算元堆疊取出 64 位元浮點數。

Popref 10

從堆疊取出參考。

Popref_pop1 11

從第一個運算元堆疊取出參考,並從第二個運算元堆疊取出值。

Popref_popi 12

從第一個運算元堆疊取出參考,並從第二個運算元堆疊取出 32 位元整數。

Popref_popi_pop1 28

從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出 32 位元整數。

Popref_popi_popi 13

從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出值。

Popref_popi_popi8 14

從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出 64 位元整數。

Popref_popi_popr4 15

從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出 32 位元整數。

Popref_popi_popr8 16

從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出 64 位元浮點數。

Popref_popi_popref 17

從第一個運算元堆疊取出參考,從第二個運算元堆疊取出值,並從第三個運算元堆疊取出參考。

Push0 18

沒有推入至堆疊的值。

Push1 19

推入一個值至堆疊。

Push1_push1 20

推入一個值至第一個運算元堆疊,並推入一個值至第二個運算元堆疊。

Pushi 21

推入 32 位元整數至堆疊。

Pushi8 22

推入 64 位元整數至堆疊。

Pushr4 23

推入 32 位元浮點數至堆疊。

Pushr8 24

推入 64 位元浮點數至堆疊。

Pushref 25

推入參考至堆疊。

Varpop 26

從堆疊取出變數。

Varpush 27

推入變數至堆疊。

適用於