StackBehaviour StackBehaviour StackBehaviour StackBehaviour Enum

定义

描述如何将值推到堆栈上或从堆栈中弹出。Describes how values are pushed onto a stack or popped off a stack.

public enum class StackBehaviour
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum StackBehaviour
type StackBehaviour = 
Public Enum StackBehaviour
继承
StackBehaviourStackBehaviourStackBehaviourStackBehaviour
属性

字段

Pop0 Pop0 Pop0 Pop0 0

不从堆栈中弹出任何值。No values are popped off the stack.

Pop1 Pop1 Pop1 Pop1 1

从堆栈中弹出一个值。Pops one value off the stack.

Pop1_pop1 Pop1_pop1 Pop1_pop1 Pop1_pop1 2

对于第一个操作数,从堆栈中弹出 1 个值;对于第二个操作数,从堆栈中弹出 1 个值。Pops 1 value off the stack for the first operand, and 1 value of the stack for the second operand.

Popi Popi Popi Popi 3

从堆栈中弹出一个 32 位整数。Pops a 32-bit integer off the stack.

Popi_pop1 Popi_pop1 Popi_pop1 Popi_pop1 4

对于第一个操作数,从堆栈中弹出一个 32 位整数;对于第二个操作数,从堆栈中弹出一个值。Pops a 32-bit integer off the stack for the first operand, and a value off the stack for the second operand.

Popi_popi Popi_popi Popi_popi Popi_popi 5

对于第一个操作数,从堆栈中弹出一个 32 位整数;对于第二个操作数,从堆栈中弹出一个 32 位整数。Pops a 32-bit integer off the stack for the first operand, and a 32-bit integer off the stack for the second operand.

Popi_popi_popi Popi_popi_popi Popi_popi_popi Popi_popi_popi 7

对于第一个操作数,从堆栈中弹出一个 32 位整数;对于第二个操作数,从堆栈中弹出一个 32 位整数;对于第三个操作数,从堆栈中弹出一个 32 位整数。Pops a 32-bit integer off the stack for the first operand, a 32-bit integer off the stack for the second operand, and a 32-bit integer off the stack for the third operand.

Popi_popi8 Popi_popi8 Popi_popi8 Popi_popi8 6

对于第一个操作数,从堆栈中弹出一个 32 位整数;对于第二个操作数,从堆栈中弹出一个 64 位整数。Pops a 32-bit integer off the stack for the first operand, and a 64-bit integer off the stack for the second operand.

Popi_popr4 Popi_popr4 Popi_popr4 Popi_popr4 8

对于第一个操作数,从堆栈弹出一个 32 位整数,对于第二个操作数,从堆栈弹出一个 32 位浮点数。Pops a 32-bit integer off the stack for the first operand, and a 32-bit floating point number off the stack for the second operand.

Popi_popr8 Popi_popr8 Popi_popr8 Popi_popr8 9

对于第一个操作数,从堆栈弹出一个 32 位整数,对于第二个操作数,从堆栈弹出一个 64 位浮点数。Pops a 32-bit integer off the stack for the first operand, and a 64-bit floating point number off the stack for the second operand.

Popref Popref Popref Popref 10

从堆栈中弹出一个引用。Pops a reference off the stack.

Popref_pop1 Popref_pop1 Popref_pop1 Popref_pop1 11

对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个值。Pops a reference off the stack for the first operand, and a value off the stack for the second operand.

Popref_popi Popref_popi Popref_popi Popref_popi 12

对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个 32 位整数。Pops a reference off the stack for the first operand, and a 32-bit integer off the stack for the second operand.

Popref_popi_pop1 Popref_popi_pop1 Popref_popi_pop1 Popref_popi_pop1 28

对于第一个操作数,从堆栈弹出一个引用,对于第二个操作数,从堆栈弹出一个值,对于第三个操作数,从堆栈弹出一个 32 位整数。Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a 32-bit integer off the stack for the third operand.

Popref_popi_popi Popref_popi_popi Popref_popi_popi Popref_popi_popi 13

对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个值;对于第三个操作数,从堆栈中弹出一个值。Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a value off the stack for the third operand.

Popref_popi_popi8 Popref_popi_popi8 Popref_popi_popi8 Popref_popi_popi8 14

对于第一个操作数,从堆栈弹出一个引用,对于第二个操作数,从堆栈弹出一个值,对于第三个操作数,从堆栈弹出一个 64 位整数。Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a 64-bit integer off the stack for the third operand.

Popref_popi_popr4 Popref_popi_popr4 Popref_popi_popr4 Popref_popi_popr4 15

对于第一个操作数,从堆栈弹出一个引用,对于第二个操作数,从堆栈弹出一个值,对于第三个操作数,从堆栈弹出一个 32 位整数。Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a 32-bit integer off the stack for the third operand.

Popref_popi_popr8 Popref_popi_popr8 Popref_popi_popr8 Popref_popi_popr8 16

对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个值;对于第三个操作数,从堆栈中弹出一个 64 位浮点数。Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a 64-bit floating point number off the stack for the third operand.

Popref_popi_popref Popref_popi_popref Popref_popi_popref Popref_popi_popref 17

对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个值;对于第三个操作数,从堆栈中弹出一个引用。Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a reference off the stack for the third operand.

Push0 Push0 Push0 Push0 18

不将任何值推到堆栈上。No values are pushed onto the stack.

Push1 Push1 Push1 Push1 19

将一个值推到堆栈上。Pushes one value onto the stack.

Push1_push1 Push1_push1 Push1_push1 Push1_push1 20

对于第一个操作数,将 1 个值推到堆栈上;对于第二个操作数,将 1 个值推到堆栈上。Pushes 1 value onto the stack for the first operand, and 1 value onto the stack for the second operand.

Pushi Pushi Pushi Pushi 21

将一个 32 位整数推入堆栈中。Pushes a 32-bit integer onto the stack.

Pushi8 Pushi8 Pushi8 Pushi8 22

将一个 64 位整数推入堆栈中。Pushes a 64-bit integer onto the stack.

Pushr4 Pushr4 Pushr4 Pushr4 23

将一个 32 位浮点数推入堆栈中。Pushes a 32-bit floating point number onto the stack.

Pushr8 Pushr8 Pushr8 Pushr8 24

将一个 64 位浮点数推入堆栈中。Pushes a 64-bit floating point number onto the stack.

Pushref Pushref Pushref Pushref 25

将一个引用推到堆栈上。Pushes a reference onto the stack.

Varpop Varpop Varpop Varpop 26

从堆栈中弹出一个变量。Pops a variable off the stack.

Varpush Varpush Varpush Varpush 27

将一个变量推到堆栈上。Pushes a variable onto the stack.

适用于