void Remove(Opcode opcode, object item) { MultipleResultOpcode multiOpcode = opcode as MultipleResultOpcode; if (multiOpcode != null) { multiOpcode.RemoveItem(item); } else { opcode.Remove(); } }
private void Remove(Opcode opcode, object item) { MultipleResultOpcode opcode2 = opcode as MultipleResultOpcode; if (opcode2 != null) { opcode2.RemoveItem(item); } else { opcode.Remove(); } }
internal override void Add(Opcode op) { MultipleResultOpcode results = op as MultipleResultOpcode; if (null != results) { this.results.Add(ref results.results); this.results.TrimToCount(); return; } base.Add(op); }
internal override void Add(Opcode op) { MultipleResultOpcode opcode = op as MultipleResultOpcode; if (opcode != null) { this.results.Add(ref opcode.results); this.results.TrimToCount(); } else { base.Add(op); } }