internal string LoadNext() { if (_content.Count == 0) { return(null); } LoadTask t = _content.Dequeue(); t.Do(); return(t.Name); }
internal bool AddTask(LoadTask loadTask) { if (loadTask == null) { return(false); } foreach (LoadTask t in _content) { if (t.Name.Equals(loadTask.Name)) { return(false); } } _content.Enqueue(loadTask); _totalTasks = _content.Count; return(true); }