public OpCode( string name, byte opByte1, byte opByte2, OpCodeType type, OperandType operand, FlowControl flowControl, StackBehavior pop, StackBehavior push, sbyte stackChange) { _name = name; _opByte1 = opByte1; _opByte2 = opByte2; _type = type; _operand = operand; _flowControl = flowControl; _pop = pop; _push = push; _stackChange = stackChange; }
public static int GetStackChange(StackBehavior behavior) { return(_stackChanges[(int)behavior]); }