値をスタックにプッシュする方法、またはスタックからポップする方法を記述します。
<Serializable>
Public Enum StackBehaviour
[C#]
[Serializable]
public enum StackBehaviour
[C++]
[Serializable]
__value public enum StackBehaviour
[JScript]
public
Serializable
enum StackBehaviour
メンバ
| メンバ名 | 説明 |
|---|---|
| Pop0 | 値をスタックからポップしません。 |
| Pop1 | 1 つの値をスタックからポップします。 |
| Pop1_pop1 | 最初のオペランドとして 1 つの値をスタックからポップし、2 番目のオペランドとして 1 つの値をスタックからポップします。 |
| Popi | 32 ビット整数をスタックからポップします。 |
| Popi_pop1 | 最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして値をスタックからポップします。 |
| Popi_popi | 最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 32 ビット整数をスタックからポップします。 |
| Popi_popi8 | 最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 64 ビット整数をスタックからポップします。 |
| Popi_popi_popi | 最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 32 ビット整数をスタックからポップし、3 番目のオペランドとして 32 ビット整数をスタックからポップします。 |
| Popi_popr4 | 最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 32 ビット浮動小数点数をスタックからポップします。 |
| Popi_popr8 | 最初のオペランドとして 32 ビット整数をスタックからポップし、2 番目のオペランドとして 64 ビット浮動小数点数をスタックからポップします。 |
| Popref | 参照をスタックからポップします。 |
| Popref_pop1 | 最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップします。 |
| Popref_popi | 最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして 32 ビット整数をスタックからポップします。 |
| Popref_popi_popi | 最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして値をスタックからポップします。 |
| Popref_popi_popi8 | 最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして 64 ビット整数をスタックからポップします。 |
| Popref_popi_popr4 | 最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして 32 ビット整数をスタックからポップします。 |
| Popref_popi_popr8 | 最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして 64 ビット浮動小数点数をスタックからポップします。 |
| Popref_popi_popref | 最初のオペランドとして参照をスタックからポップし、2 番目のオペランドとして値をスタックからポップし、3 番目のオペランドとして参照をスタックからポップします。 |
| Push0 | 値をスタックにプッシュしません。 |
| Push1 | 1 つの値をスタックにプッシュします。 |
| Push1_push1 | 最初のオペランドとして 1 つの値をスタックにプッシュし、2 番目のオペランドとして 1 つの値をスタックにプッシュします。 |
| Pushi | 32 ビット整数をスタックにプッシュします。 |
| Pushi8 | 64 ビット整数をスタックにプッシュします。 |
| Pushr4 | 32 ビット浮動小数点数をスタックにプッシュします。 |
| Pushr8 | 64 ビット浮動小数点数をスタックにプッシュします。 |
| Pushref | 参照をスタックにプッシュします。 |
| Varpop | 変数をスタックからポップします。 |
| Varpush | 変数をスタックにプッシュします。 |
必要条件
名前空間: System.Reflection.Emit
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: Mscorlib (Mscorlib.dll 内)