Ejemplo n.º 1
0
        private IEnumerator Pop()
        {
            IEnumerator iterator = _stack.iterator;

            _stack = _stack.next;
            return(iterator);
        }
Ejemplo n.º 2
0
		private IEnumerator Pop()
		{
			IEnumerator iterator = _stack.iterator;
			_stack = _stack.next;
			return iterator;
		}
Ejemplo n.º 3
0
		private void Push(IEnumerator currentIterator)
		{
			_stack = new FlatteningIterator.IteratorStack(currentIterator, _stack);
		}
Ejemplo n.º 4
0
			public IteratorStack(IEnumerator iterator_, FlatteningIterator.IteratorStack next_
				)
			{
				iterator = iterator_;
				next = next_;
			}
Ejemplo n.º 5
0
 private void Push(IEnumerator currentIterator)
 {
     _stack = new FlatteningIterator.IteratorStack(currentIterator, _stack);
 }
Ejemplo n.º 6
0
 public IteratorStack(IEnumerator iterator_, FlatteningIterator.IteratorStack next_
                      )
 {
     iterator = iterator_;
     next     = next_;
 }