StackBehaviour 枚举
描述如何将值推到堆栈上或从堆栈中弹出。
**命名空间:**System.Reflection.Emit
**程序集:**mscorlib(在 mscorlib.dll 中)
语法
声明
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration StackBehaviour
用法
Dim instance As StackBehaviour
[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum StackBehaviour
[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum class StackBehaviour
/** @attribute SerializableAttribute() */
/** @attribute ComVisibleAttribute(true) */
public enum StackBehaviour
SerializableAttribute
ComVisibleAttribute(true)
public enum StackBehaviour
成员
成员名称 | 说明 | |
---|---|---|
Pop0 | 不从堆栈中弹出任何值。 | |
Pop1 | 从堆栈中弹出一个值。 | |
Pop1_pop1 | 对于第一个操作数,从堆栈中弹出 1 个值;对于第二个操作数,从堆栈中弹出 1 个值。 | |
Popi | 从堆栈中弹出一个 32 位整数。 | |
Popi_pop1 | 对于第一个操作数,从堆栈中弹出一个 32 位整数;对于第二个操作数,从堆栈中弹出一个值。 | |
Popi_popi | 对于第一个操作数,从堆栈中弹出一个 32 位整数;对于第二个操作数,从堆栈中弹出一个 32 位整数。 | |
Popi_popi_popi | 对于第一个操作数,从堆栈中弹出一个 32 位整数;对于第二个操作数,从堆栈中弹出一个 32 位整数;对于第三个操作数,从堆栈中弹出一个 32 位整数。 | |
Popi_popi8 | 对于第一个操作数,从堆栈中弹出一个 32 位整数;对于第二个操作数,从堆栈中弹出一个 64 位整数。 | |
Popi_popr4 | 对于第一个操作数,从堆栈弹出一个 32 位整数,对于第二个操作数,从堆栈弹出一个 32 位浮点数。 | |
Popi_popr8 | 对于第一个操作数,从堆栈弹出一个 64 位整数,对于第二个操作数,从堆栈弹出一个 32 位浮点数。 | |
Popref | 从堆栈中弹出一个引用。 | |
Popref_pop1 | 对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个值。 | |
Popref_popi | 对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个 32 位整数。 | |
Popref_popi_pop1 | 对于第一个操作数,从堆栈弹出一个引用,对于第二个操作数,从堆栈弹出一个值,对于第三个操作数,从堆栈弹出一个 32 位整数。 | |
Popref_popi_popi | 对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个值;对于第三个操作数,从堆栈中弹出一个值。 | |
Popref_popi_popi8 | 对于第一个操作数,从堆栈弹出一个引用,对于第二个操作数,从堆栈弹出一个值,对于第三个操作数,从堆栈弹出一个 64 位整数。 | |
Popref_popi_popr4 | 对于第一个操作数,从堆栈弹出一个引用,对于第二个操作数,从堆栈弹出一个值,对于第三个操作数,从堆栈弹出一个 32 位整数。 | |
Popref_popi_popr8 | 对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个值;对于第三个操作数,从堆栈中弹出一个 64 位浮点数。 | |
Popref_popi_popref | 对于第一个操作数,从堆栈中弹出一个引用;对于第二个操作数,从堆栈中弹出一个值;对于第三个操作数,从堆栈中弹出一个引用。 | |
Push0 | 不将任何值推到堆栈上。 | |
Push1 | 将一个值推到堆栈上。 | |
Push1_push1 | 对于第一个操作数,将 1 个值推到堆栈上;对于第二个操作数,将 1 个值推到堆栈上。 | |
Pushi | 将一个 32 位整数推入堆栈中。 | |
Pushi8 | 将一个 64 位整数推入堆栈中。 | |
Pushr4 | 将一个 32 位浮点数推入堆栈中。 | |
Pushr8 | 将一个 64 位浮点数推入堆栈中。 | |
Pushref | 将一个引用推到堆栈上。 | |
Varpop | 从堆栈中弹出一个变量。 | |
Varpush | 将一个变量推到堆栈上。 |
平台
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0