Skip to content

Commit 354cbf2

Browse files
committed
Fix indentation of consecutive using statements
1 parent 73d56ec commit 354cbf2

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

StyleCop.Analyzers/StyleCop.Analyzers.Test/ReadabilityRules/SA1138UnitTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1110,10 +1110,10 @@ void MethodName()
11101110
}
11111111
11121112
using (default(IDisposable))
1113-
using (default(IDisposable))
1114-
{
1113+
using (default(IDisposable))
1114+
{
11151115
int y = 3 + 2;
1116-
}
1116+
}
11171117
11181118
using (default(IDisposable))
11191119
{
@@ -1127,8 +1127,8 @@ void MethodName()
11271127
return;
11281128
11291129
using (default(IDisposable))
1130-
using (default(IDisposable))
1131-
return;
1130+
using (default(IDisposable))
1131+
return;
11321132
}
11331133
}
11341134
";

StyleCop.Analyzers/StyleCop.Analyzers/ReadabilityRules/SA1137ElementsShouldHaveTheSameIndentation.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,8 @@ public override void VisitLockStatement(LockStatementSyntax node)
807807
public override void VisitUsingStatement(UsingStatementSyntax node)
808808
{
809809
// Allow consecutive using statements without nesting indentation.
810-
using (this.AdjustIndentation(node.Statement.IsKind(SyntaxKind.UsingStatement) ? 0 : 1))
810+
int adjustment = node.Parent.IsKind(SyntaxKind.UsingStatement) ? 0 : 1;
811+
using (this.AdjustIndentation(adjustment))
811812
{
812813
this.AnalyzeUsingStatement(node);
813814
base.VisitUsingStatement(node);

0 commit comments

Comments
 (0)