StackBehaviour Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve como os valores são enviados por push para uma pilha ou retirados de uma pilha.
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
- Herança
- Atributos
Campos
Pop0 | 0 | Nenhum valor é retirado da pilha. |
Pop1 | 1 | Retira um valor da pilha. |
Pop1_pop1 | 2 | Retira um valor da pilha para o primeiro operando e um valor da pilha para o segundo operando. |
Popi | 3 | Retira um inteiro de 32 bits da pilha. |
Popi_pop1 | 4 | Retira um inteiro de 32 bits da pilha para o primeiro operando e um valor da pilha para o segundo operando. |
Popi_popi | 5 | Retira um inteiro de 32 bits da pilha para o primeiro operando e um inteiro de 32 bits da pilha para o segundo operando. |
Popi_popi_popi | 7 | Retira um inteiro de 32 bits da pilha para o primeiro operando, um inteiro de 32 bits da pilha para o segundo operando e um inteiro de 32 bits da pilha para o terceiro operando. |
Popi_popi8 | 6 | Retira um inteiro de 32 bits da pilha para o primeiro operando e um inteiro de 64 bits da pilha para o segundo operando. |
Popi_popr4 | 8 | Retira um inteiro de 32 bits da pilha para o primeiro operando e um ponto flutuante de 32 bits da pilha para o segundo operando. |
Popi_popr8 | 9 | Retira um inteiro de 32 bits da pilha para o primeiro operando e um ponto flutuante de 64 bits da pilha para o segundo operando. |
Popref | 10 | Retira uma referência da pilha. |
Popref_pop1 | 11 | Retira uma referência da pilha para o primeiro operando e um valor da pilha para o segundo operando. |
Popref_popi | 12 | Retira uma referência da pilha para o primeiro operando e um inteiro de 32 bits da pilha para o segundo operando. |
Popref_popi_pop1 | 28 | Retira uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando e um inteiro de 32 bits da pilha para o terceiro operando. |
Popref_popi_popi | 13 | Retira uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando e um valor da pilha para o terceiro operando. |
Popref_popi_popi8 | 14 | Retira uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando e um inteiro de 64 bits da pilha para o terceiro operando. |
Popref_popi_popr4 | 15 | Retira uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando e um inteiro de 32 bits da pilha para o terceiro operando. |
Popref_popi_popr8 | 16 | Retira uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando e um ponto flutuante de 64 bits da pilha para o terceiro operando. |
Popref_popi_popref | 17 | Retira uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando e uma referência da pilha para o terceiro operando. |
Push0 | 18 | Nenhum valor é enviado por push para a pilha. |
Push1 | 19 | Envia um valor por push à pilha. |
Push1_push1 | 20 | Envia um valor por push à pilha para o primeiro operando e um valor para a pilha para o segundo operando. |
Pushi | 21 | Envia por push um inteiro de 32 bits à pilha. |
Pushi8 | 22 | Envia por push um inteiro de 64 bits à pilha. |
Pushr4 | 23 | Envia por push um ponto flutuante de 32 bits à pilha. |
Pushr8 | 24 | Envia por push um ponto flutuante de 64 bits à pilha. |
Pushref | 25 | Envia por push uma referência à pilha. |
Varpop | 26 | Retira uma variável da pilha. |
Varpush | 27 | Envia por push uma variável à pilha. |