Inazuma.Mono.Cecil.Cil.OpCode.OpCode C# (CSharp) Method

OpCode() private method

private OpCode ( int x, int y )
x int
y int
		internal OpCode (int x, int y)
		{
			this.op1 = (byte) ((x >> 0) & 0xff);
			this.op2 = (byte) ((x >> 8) & 0xff);
			this.code = (byte) ((x >> 16) & 0xff);
			this.flow_control = (byte) ((x >> 24) & 0xff);

			this.opcode_type = (byte) ((y >> 0) & 0xff);
			this.operand_type = (byte) ((y >> 8) & 0xff);
			this.stack_behavior_pop = (byte) ((y >> 16) & 0xff);
			this.stack_behavior_push = (byte) ((y >> 24) & 0xff);

			if (op1 == 0xff)
				OpCodes.OneByteOpCode [op2] = this;
			else
				OpCodes.TwoBytesOpCode [op2] = this;
		}