public MatchContext(Instruction instruction) { Reset(instruction); }
public void Reset(Instruction instruction) { _instruction = instruction; success = true; }
public void Advance() { _instruction = _instruction.Next; }
private void CreateInstruction() { Instruction previous = instruction; instruction = new Instruction(raw_il.position, ReadOpCode()); if (previous != null) { instruction.Previous = previous; previous.Next = instruction; } }