/// <summary> /// Libera a instancia. /// </summary> public void Dispose() { if (_currentEnumerator != null) { _currentEnumerator.Dispose(); _currentEnumerator = null; } }
/// <summary> /// Recupera o enumerador associado. /// </summary> /// <returns></returns> System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { _currentEnumerator = new GetQueryResultEnumerator(this, _infos.GetEnumerator()); return(_currentEnumerator); }
/// <summary> /// Recupera o enumerador associado. /// </summary> /// <returns></returns> public IEnumerator <Tuple <QueryInfo, IQueryResult> > GetEnumerator() { _currentEnumerator = new GetQueryResultEnumerator(this, _infos.GetEnumerator()); return(_currentEnumerator); }