public OpExpression(OpInstruction op, List <OpInstruction> prefixes, int?popCount, int pushCount) { this.Instruction = op; this.Prefixes = prefixes; this.InstructionPopCount = popCount; this.PushCount = pushCount; Position = Prefixes.EndWith(Instruction).Min(i => i.Position); }
public CallNode(OpInstruction op, List <OpInstruction> prefixes, int?popCount, int pushCount, CilMethod target) : base(op, prefixes, popCount, pushCount) { Target = target; }