Example #1
0
        IEnumerator IEnumerable.GetEnumerator()
        {
            if (IfStatement != null)
            {
                return(new EnumeratorImpl(IfStatement));
            }

            return(Empty.Enumerator <IfStatementOrElseClause>());
        }
Example #2
0
        IEnumerator IEnumerable.GetEnumerator()
        {
            if (_state != State.Default)
            {
                return(new EnumeratorImpl(this));
            }

            return(Empty.Enumerator <T>());
        }
            IEnumerator IEnumerable.GetEnumerator()
            {
                if (_chain.BinaryExpression == null)
                {
                    return(Empty.Enumerator <ExpressionSyntax>());
                }

                return(new EnumeratorImpl(_chain));
            }
Example #4
0
        IEnumerator IEnumerable.GetEnumerator()
        {
            if (Expression != null)
            {
                return(new EnumeratorImpl(this));
            }

            return(Empty.Enumerator <SyntaxNode>());
        }