protected virtual void Dispose(bool isDisposing) { if (isDisposing) { treeEnumerator.Dispose(); treeEnumerator = null; } }
/// <summary> /// Initalizes the enumerator and attaches it to the collection. /// </summary> /// <param name="collection">The parent collection to enumerate.</param> public GenericBinaryTreeWithCounterCollectionEnumerator(GenericBinaryTreeWithCounterCollection <V, C> collection) { treeEnumerator = new GenericTreeTableWithCounterEnumerator <V, C>(collection.InternalTable); }