ICSharpCode.NRefactory.CSharp.CSharpOutputVisitor.VisitQueryExpression C# (CSharp) Метод

VisitQueryExpression() публичный Метод

public VisitQueryExpression ( QueryExpression queryExpression ) : void
queryExpression QueryExpression
Результат void
		public virtual void VisitQueryExpression(QueryExpression queryExpression)
		{
			StartNode(queryExpression);
			bool indent = queryExpression.Parent is QueryClause && !(queryExpression.Parent is QueryContinuationClause);
			if (indent) {
				writer.Indent();
				NewLine();
			}
			bool first = true;
			foreach (var clause in queryExpression.Clauses) {
				if (first) {
					first = false;
				} else {
					if (!(clause is QueryContinuationClause)) {
						NewLine();
					}
				}
				clause.AcceptVisitor(this);
			}
			if (indent) {
				writer.Unindent();
			}
			EndNode(queryExpression);
		}
		
CSharpOutputVisitor