public ListAsSet <Abortable> AllTaskQueues() { ListAsSet <Abortable> all = ClientManager.AllTaskQueues(); foreach (var tq in TaskQueueHandler.TaskQueueHandlers) { if (tq.Owner == this) { all.Add(tq); } } all.AddRange(botCommandThreads); return(all); }