public void Dispose() { _current = null; _isFirstTimeMoveNext = true; _doublyLinkedList = null; }
public LinkedListEnumerator(SLinkedList <T> sLinkedList) { this._doublyLinkedList = sLinkedList; this._current = sLinkedList.Head; this._nullCurrent = new SLinkedListItem <T>((T)Activator.CreateInstance(typeof(T))); }