コード例 #1
0
        private IEnumerator Pop()
        {
            var iterator = _stack.iterator;

            _stack = _stack.next;
            return(iterator);
        }
コード例 #2
0
 public IteratorStack(IEnumerator iterator_, IteratorStack next_
                      )
 {
     iterator = iterator_;
     next     = next_;
 }
コード例 #3
0
 private void Push(IEnumerator currentIterator)
 {
     _stack = new IteratorStack(currentIterator, _stack);
 }
コード例 #4
0
ファイル: FlatteningIterator.cs プロジェクト: masroore/db4o
 public IteratorStack(IEnumerator iterator_, IteratorStack next_
     )
 {
     iterator = iterator_;
     next = next_;
 }
コード例 #5
0
ファイル: FlatteningIterator.cs プロジェクト: masroore/db4o
 private IEnumerator Pop()
 {
     var iterator = _stack.iterator;
     _stack = _stack.next;
     return iterator;
 }
コード例 #6
0
ファイル: FlatteningIterator.cs プロジェクト: masroore/db4o
 private void Push(IEnumerator currentIterator)
 {
     _stack = new IteratorStack(currentIterator, _stack);
 }