public virtual void Reset() { CurrentItem = InvalidItem; Completed = false; ProgressQueue.Clear(); ProgressQueue.Enqueue(Root); }
public virtual void Dispose() { Root = CurrentItem = InvalidItem; ProgressQueue.Clear(); }