protected int GetVarOrDirectByte(OpCodeParameter param) { if (((OpCodeParameter)_opCode).HasFlag(param)) return GetVar(); return ReadByte(); }