/// <summary>
            /// our constructor (would rather have this protected, but it wasn't having it...)
            /// </summary>
            public TabSeparatedValueFileEnumerator(TabSeparatedValueReader parent)
            {
                _parent = parent;
                _parent.ResetStream();

                _data = new StreamReader(_parent._dataStream);
                Reset();
                GetColumns();
            }
 public void Dispose()
 {
     _currentLine = null;
     _data        = null;
     _parent      = null;
 }