StackBehaviour 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述如何将值推送到堆栈上或从堆栈中弹出的方式。
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
- 继承
- 属性
字段
Pop0 | 0 | 不从堆栈中弹出任何值。 |
Pop1 | 1 | 从堆栈中弹出一个值。 |
Pop1_pop1 | 2 | 对于第一个操作数,从堆栈中弹出 1 个值;对于第二个操作数,从堆栈中弹出 1 个值。 |
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 | 对于第一个操作数,将 1 个值推到堆栈上;对于第二个操作数,将 1 个值推到堆栈上。 |
Pushi | 21 | 将一个 32 位整数推入堆栈中。 |
Pushi8 | 22 | 将一个 64 位整数推入堆栈中。 |
Pushr4 | 23 | 将一个 32 位浮点数推入堆栈中。 |
Pushr8 | 24 | 将一个 64 位浮点数推入堆栈中。 |
Pushref | 25 | 将一个引用推到堆栈上。 |
Varpop | 26 | 从堆栈中弹出一个变量。 |
Varpush | 27 | 将一个变量推到堆栈上。 |