public void RegisterAssemblerQueue(IAssemblerQueue queue) { //enshure that there are no duplicates //im shure there is a better way // AssemblerQueue.RemoveAll(q => queue.ToString() == q.ToString()); AssemblerQueue.Add(queue); #if DEBUG Debug.Message(Debug.Flag.AssemblerQueue, "RegisterAssemblerQueue " + queue); #endif }
public static void RegisterAssemblerQueue(IAssemblerQueue queue) { AssemblerQueue.Add(queue); }
public void DeRegisterAssemblerQueue(IAssemblerQueue queue) { AssemblerQueue.RemoveAll(q => queue.ToString() == q.ToString()); }