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