public FilteredTokenEnumerator(INodeEnumerator ne, bool deep, bool applyMove, bool exceptMode, params TokenType[] filters)
 {
     source = new ToTokenEnumerator(ne, deep, applyMove);
     fs     = filters;
     flen   = filters.Length;
     em     = exceptMode;
 }
 public void Dispose()
 {
     source = null;
     fs     = null;
     flen   = 0;
     em     = false;
     GC.SuppressFinalize(this);
 }