|
|
|
@ -1561,6 +1561,81 @@ if (b) { |
|
|
|
} |
|
|
|
} |
|
|
|
}");
|
|
|
|
}");
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Test()] |
|
|
|
|
|
|
|
public void TestSwitchIndentBreak () |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
CSharpFormattingOptions policy = new CSharpFormattingOptions (); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
policy.IndentSwitchBody = true; |
|
|
|
|
|
|
|
policy.IndentBreakStatements = true; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Test (policy, @"class Test
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
Test TestMethod () |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
switch (a) { |
|
|
|
|
|
|
|
case 1: |
|
|
|
|
|
|
|
case 2: |
|
|
|
|
|
|
|
DoSomething (); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
|
|
|
|
Foo (); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}",
|
|
|
|
|
|
|
|
@"class Test
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
Test TestMethod () |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
switch (a) { |
|
|
|
|
|
|
|
case 1: |
|
|
|
|
|
|
|
case 2: |
|
|
|
|
|
|
|
DoSomething (); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
|
|
|
|
Foo (); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}");
|
|
|
|
|
|
|
|
policy.IndentSwitchBody = true; |
|
|
|
|
|
|
|
policy.IndentBreakStatements = false; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Test (policy, @"class Test
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
Test TestMethod () |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
switch (a) { |
|
|
|
|
|
|
|
case 1: |
|
|
|
|
|
|
|
case 2: |
|
|
|
|
|
|
|
DoSomething (); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
|
|
|
|
Foo (); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}",
|
|
|
|
|
|
|
|
@"class Test
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
Test TestMethod () |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
switch (a) { |
|
|
|
|
|
|
|
case 1: |
|
|
|
|
|
|
|
case 2: |
|
|
|
|
|
|
|
DoSomething (); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
|
|
|
|
Foo (); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}");
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Test()] |
|
|
|
[Test()] |
|
|
|
public void TestTryCatchBracketPlacement () |
|
|
|
public void TestTryCatchBracketPlacement () |
|
|
|
|