public override void Execute(Editor arg) { Wire wire = Util.GetWireFromPos(arg.Simulator, wireAtPosition); this.deletedWire = wire; wire.DisconnectAllIOs(); arg.Simulator.RemoveWire(wire); }