Browse Source

[Formatting] Improved the wrap if too long option.

newNRvisualizers
Mike Krüger 14 years ago
parent
commit
04127ad320
  1. 10
      ICSharpCode.NRefactory.CSharp/Formatter/AstFormattingVisitor.cs

10
ICSharpCode.NRefactory.CSharp/Formatter/AstFormattingVisitor.cs

@ -858,11 +858,14 @@ namespace ICSharpCode.NRefactory.CSharp @@ -858,11 +858,14 @@ namespace ICSharpCode.NRefactory.CSharp
}
curIndent.ExtraSpaces -= extraSpaces;
}
if (methodClosingParenthesesOnNewLine)
if (methodClosingParenthesesOnNewLine) {
FixStatementIndentation(rParToken.StartLocation);
}
} else {
foreach (var arg in parameters) {
if (methodCallArgumentWrapping == Wrapping.DoNotWrap) {
ForceSpacesBeforeRemoveNewLines(arg, spaceAfterMethodCallParameterComma && arg.PrevSibling.Role == Roles.Comma);
}
arg.AcceptVisitor(this);
}
ForceSpacesBeforeRemoveNewLines(rParToken, spaceWithinMethodCallParentheses);
@ -1754,11 +1757,14 @@ namespace ICSharpCode.NRefactory.CSharp @@ -1754,11 +1757,14 @@ namespace ICSharpCode.NRefactory.CSharp
}
curIndent.ExtraSpaces -= extraSpaces;
}
if (methodClosingParenthesesOnNewLine)
if (methodClosingParenthesesOnNewLine) {
FixStatementIndentation(rParToken.StartLocation);
}
} else {
foreach (var arg in arguments) {
if (methodCallArgumentWrapping == Wrapping.DoNotWrap) {
ForceSpacesBeforeRemoveNewLines(arg, spaceAfterMethodCallParameterComma && arg.PrevSibling.Role == Roles.Comma);
}
arg.AcceptVisitor(this);
}
ForceSpacesBeforeRemoveNewLines(rParToken, spaceWithinMethodCallParentheses);

Loading…
Cancel
Save