Browse Source

Do not indent query continuations.

pull/1405/head
Siegfried Pammer 6 years ago
parent
commit
53a2a2d64a
  1. 2
      ICSharpCode.Decompiler/CSharp/OutputVisitor/CSharpOutputVisitor.cs

2
ICSharpCode.Decompiler/CSharp/OutputVisitor/CSharpOutputVisitor.cs

@ -1141,6 +1141,7 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor @@ -1141,6 +1141,7 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor
public virtual void VisitQueryExpression(QueryExpression queryExpression)
{
StartNode(queryExpression);
if (queryExpression.Role != QueryContinuationClause.PrecedingQueryRole)
writer.Indent();
bool first = true;
foreach (var clause in queryExpression.Clauses) {
@ -1153,6 +1154,7 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor @@ -1153,6 +1154,7 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor
}
clause.AcceptVisitor(this);
}
if (queryExpression.Role != QueryContinuationClause.PrecedingQueryRole)
writer.Unindent();
EndNode(queryExpression);
}

Loading…
Cancel
Save