IEnumerator IEnumerable.GetEnumerator() { if (IfStatement != null) { return(new EnumeratorImpl(IfStatement)); } return(Empty.Enumerator <IfStatementOrElseClause>()); }
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)); }
IEnumerator IEnumerable.GetEnumerator() { if (Expression != null) { return(new EnumeratorImpl(this)); } return(Empty.Enumerator <SyntaxNode>()); }