StackBehaviour Enumeração

Definição

Descreve como os valores são empurrados 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
StackBehaviour
Atributos

Campos

Name Valor Description
Pop0 0

Nenhum valor é retirado da pilha.

Pop1 1

Tira um valor da pilha.

Pop1_pop1 2

Retira 1 valor da pilha para o primeiro operando, e 1 valor da pilha para o segundo operando.

Popi 3

Retira um inteiro de 32 bits da pilha.

Popi_pop1 4

Extrai 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_popi8 6

Extrai um inteiro de 32 bits da pilha para o primeiro operando, e um inteiro de 64 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_popr4 8

Retira um número inteiro de 32 bits da pilha para o primeiro operando, e um número de vírgula flutuante de 32 bits da pilha para o segundo operando.

Popi_popr8 9

Retira um número inteiro de 32 bits da pilha para o primeiro operando, e um número de ponto flutuante de 64 bits da pilha para o segundo operando.

Popref 10

Tira uma referência da pilha.

Popref_pop1 11

Extrai uma referência da pilha para o primeiro operando, e um valor da pilha para o segundo operando.

Popref_popi 12

Extrai uma referência da pilha para o primeiro operando, e um inteiro de 32 bits da pilha para o segundo operando.

Popref_popi_popi 13

Extrai 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

Extrai uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando, e um inteiro de 64 bits fora da pilha para o terceiro operando.

Popref_popi_popr4 15

Extrai uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando, e um inteiro de 32 bits fora da pilha para o terceiro operando.

Popref_popi_popr8 16

Extrai uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando, e um número de ponto flutuante de 64 bits da pilha para o terceiro operando.

Popref_popi_popref 17

Extrai 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 é empurrado para a pilha.

Push1 19

Coloca um valor na pilha.

Push1_push1 20

Empurra 1 valor para a pilha para o primeiro operando, e 1 valor para a pilha para o segundo operando.

Pushi 21

Empurra um inteiro de 32 bits para a pilha.

Pushi8 22

Empurra um inteiro de 64 bits para a pilha.

Pushr4 23

Empurra um número de vírgula flutuante de 32 bits para a pilha.

Pushr8 24

Empurra um número de ponto flutuante de 64 bits para a pilha.

Pushref 25

Empurra uma referência para a pilha.

Varpop 26

Tira uma variável da pilha.

Varpush 27

Empurra uma variável para a pilha.

Popref_popi_pop1 28

Extrai uma referência da pilha para o primeiro operando, um valor da pilha para o segundo operando, e um inteiro de 32 bits fora da pilha para o terceiro operando.

Aplica-se a