// StackBehaviour.cs // // (C) 2001 Ximian, Inc. http://www.ximian.com namespace System.Reflection.Emit { /// /// Describes how values are pushed onto or popped off a stack. /// public enum StackBehaviour { /// /// Pop0 = 0, /// /// Pop1 = 1, /// /// Pop1_pop1 = 2, /// /// Popi = 3, /// /// Popi_pop1 = 4, /// /// Popi_popi = 5, /// /// Popi_popi8 = 6, /// /// Popi_popi_popi = 7, /// /// Popi_popr4 = 8, /// /// Popi_popr8 = 9, /// /// Popref = 0x0A, /// /// Popref_pop1 = 0x0B, /// /// Popref_popi = 0x0C, /// /// Popref_popi_popi = 0x0D, /// /// Popref_popi_popi8 = 0x0E, /// /// Popref_popi_popr4 = 0x0F, /// /// Popref_popi_popr8 = 0x10, /// /// Popref_popi_popref = 0x11, /// /// Push0 = 0x12, /// /// Push1 = 0x13, /// /// Push1_push1 = 0x14, /// /// Pushi = 0x15, /// /// Pushi8 = 0x16, /// /// Pushr4 = 0x17, /// /// Pushr8 = 0x18, /// /// Pushref = 0x19, /// /// Varpop = 0x1A, /// /// Varpush = 0x1B } }