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 | スタックから 1 つの値をポップします。 |
| Pop1_pop1 | 2 | 最初のオペランドのスタックから 1 つの値をポップし、2 番目のオペランドのスタックの 1 つの値をポップします。 |
| Popi | 3 | 32 ビット整数をスタックからポップします。 |
| Popi_pop1 | 4 | 最初のオペランドのスタックから 32 ビット整数をポップし、2 番目のオペランドの値をスタックからポップします。 |
| Popi_popi | 5 | 最初のオペランドのスタックから 32 ビット整数をポップし、2 番目のオペランドのスタックから 32 ビット整数をポップします。 |
| Popi_popi8 | 6 | 最初のオペランドのスタックから 32 ビット整数をポップし、2 番目のオペランドのスタックから 64 ビット整数をポップします。 |
| Popi_popi_popi | 7 | 最初のオペランドのスタックから 32 ビット整数、2 番目のオペランドのスタックから 32 ビット整数、3 番目のオペランドのスタックから 32 ビット整数をポップします。 |
| Popi_popr4 | 8 | 最初のオペランドのスタックから 32 ビット整数をポップし、2 番目のオペランドのスタックから 32 ビット浮動小数点数をポップします。 |
| Popi_popr8 | 9 | 最初のオペランドのスタックから 32 ビット整数をポップし、2 番目のオペランドのスタックから 64 ビット浮動小数点数をポップします。 |
| Popref | 10 | 参照をスタックからポップします。 |
| Popref_pop1 | 11 | 最初のオペランドの参照をスタックからポップし、2 番目のオペランドの値をスタックからポップします。 |
| Popref_popi | 12 | 最初のオペランドの参照をスタックからポップし、2 番目のオペランドのスタックから 32 ビット整数をポップします。 |
| Popref_popi_popi | 13 | 最初のオペランドのスタックから参照をポップし、2 番目のオペランドの値をスタックから外し、3 番目のオペランドのスタックから値をポップします。 |
| Popref_popi_popi8 | 14 | 最初のオペランドの参照をスタックからポップし、2 番目のオペランドの値をスタックからポップし、3 番目のオペランドのスタックから 64 ビット整数をポップします。 |
| Popref_popi_popr4 | 15 | 最初のオペランドの参照をスタックからポップし、2 番目のオペランドの値をスタックからポップし、3 番目のオペランドのスタックから 32 ビット整数をポップします。 |
| Popref_popi_popr8 | 16 | 最初のオペランドの参照をスタックからポップし、2 番目のオペランドの値をスタックからポップし、3 番目のオペランドのスタックから 64 ビット浮動小数点数をポップします。 |
| Popref_popi_popref | 17 | 最初のオペランドの参照をスタックからポップし、2 番目のオペランドの値をスタックからポップし、3 番目のオペランドの参照をスタックからポップします。 |
| Push0 | 18 | 値はスタックにプッシュされません。 |
| Push1 | 19 | 1 つの値をスタックにプッシュします。 |
| Push1_push1 | 20 | 1 番目のオペランドのスタックに 1 つの値をプッシュし、2 番目のオペランドのスタックに 1 つの値をプッシュします。 |
| Pushi | 21 | 32 ビット整数をスタックにプッシュします。 |
| Pushi8 | 22 | 64 ビット整数をスタックにプッシュします。 |
| Pushr4 | 23 | 32 ビット浮動小数点数をスタックにプッシュします。 |
| Pushr8 | 24 | 64 ビット浮動小数点数をスタックにプッシュします。 |
| Pushref | 25 | 参照をスタックにプッシュします。 |
| Varpop | 26 | 変数をスタックからポップします。 |
| Varpush | 27 | 変数をスタックにプッシュします。 |
| Popref_popi_pop1 | 28 | 最初のオペランドの参照をスタックからポップし、2 番目のオペランドの値をスタックからポップし、3 番目のオペランドのスタックから 32 ビット整数をポップします。 |