private void Remove(Opcode opcode, object item) { MultipleResultOpcode opcode2 = opcode as MultipleResultOpcode; if (opcode2 != null) { opcode2.RemoveItem(item); } else { opcode.Remove(); } }
internal virtual void Remove() { if (this.next == null) { Opcode prev = this.prev; if (prev != null) { prev.RemoveChild(this); prev.Remove(); } } }
internal virtual void Remove() { if (null == this.next) { Opcode prevOpcode = this.prev; if (null != prevOpcode) { prevOpcode.RemoveChild(this); prevOpcode.Remove(); } } }
void Remove(Opcode opcode, object item) { MultipleResultOpcode multiOpcode = opcode as MultipleResultOpcode; if (multiOpcode != null) { multiOpcode.RemoveItem(item); } else { opcode.Remove(); } }