230 references to PreferBracesPreference
Microsoft.CodeAnalysis.CSharp.CodeStyle (21)
CSharpAddBracesDiagnosticAnalyzer.cs (3)
52if (option.Value == PreferBracesPreference.None) 96if (option.Value == PreferBracesPreference.WhenMultiline 232/// <see cref="PreferBracesPreference.WhenMultiline"/> preference due to the presence of braces on one or more
CSharpAnalyzerOptionsProvider.cs (1)
52public CodeStyleOption2<PreferBracesPreference> PreferBraces => GetOption(CSharpCodeStyleOptions.PreferBraces, FallbackSimplifierOptions.PreferBraces);
CSharpCodeStyleOptions.cs (1)
135public static readonly Option2<CodeStyleOption2<PreferBracesPreference>> PreferBraces = CreateOption(
CSharpCodeStyleOptions_Parsing.cs (13)
105private static CodeStyleOption2<PreferBracesPreference> ParsePreferBracesPreference( 107CodeStyleOption2<PreferBracesPreference> defaultValue) 118? new CodeStyleOption2<PreferBracesPreference>(PreferBracesPreference.Always, notificationOption) 119: new CodeStyleOption2<PreferBracesPreference>(PreferBracesPreference.None, notificationOption); 124return new CodeStyleOption2<PreferBracesPreference>(PreferBracesPreference.WhenMultiline, notificationOption); 131private static string GetPreferBracesPreferenceEditorConfigString(CodeStyleOption2<PreferBracesPreference> value, CodeStyleOption2<PreferBracesPreference> defaultValue) 136PreferBracesPreference.None => $"false{notificationString}", 137PreferBracesPreference.WhenMultiline => $"when_multiline{notificationString}", 138PreferBracesPreference.Always => $"true{notificationString}",
CSharpSimplifierOptions.cs (3)
18private static readonly CodeStyleOption2<PreferBracesPreference> s_defaultPreferBraces = 19new(PreferBracesPreference.Always, NotificationOption2.Silent); 29[DataMember] public CodeStyleOption2<PreferBracesPreference> PreferBraces { get; init; } = s_defaultPreferBraces;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (209)
AddBracesTests.cs (209)
31[InlineData((int)PreferBracesPreference.None)] 32[InlineData((int)PreferBracesPreference.WhenMultiline)] 33[InlineData((int)PreferBracesPreference.Always)] 49new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 53[InlineData((int)PreferBracesPreference.None)] 54[InlineData((int)PreferBracesPreference.WhenMultiline)] 55[InlineData((int)PreferBracesPreference.Always)] 75new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 79[InlineData((int)PreferBracesPreference.None)] 80[InlineData((int)PreferBracesPreference.WhenMultiline)] 81[InlineData((int)PreferBracesPreference.Always)] 97new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 101[InlineData((int)PreferBracesPreference.None)] 102[InlineData((int)PreferBracesPreference.WhenMultiline)] 103[InlineData((int)PreferBracesPreference.Always)] 119new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 123[InlineData((int)PreferBracesPreference.None)] 124[InlineData((int)PreferBracesPreference.WhenMultiline)] 125[InlineData((int)PreferBracesPreference.Always)] 141new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 145[InlineData((int)PreferBracesPreference.None)] 146[InlineData((int)PreferBracesPreference.WhenMultiline)] 147[InlineData((int)PreferBracesPreference.Always)] 163new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 167[InlineData((int)PreferBracesPreference.None)] 168[InlineData((int)PreferBracesPreference.WhenMultiline)] 169[InlineData((int)PreferBracesPreference.Always)] 186new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 190[InlineData((int)PreferBracesPreference.None)] 191[InlineData((int)PreferBracesPreference.WhenMultiline)] 192[InlineData((int)PreferBracesPreference.Always)] 216new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 220[InlineData((int)PreferBracesPreference.None)] 221[InlineData((int)PreferBracesPreference.WhenMultiline)] 222[InlineData((int)PreferBracesPreference.Always)] 253new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 257[InlineData((int)PreferBracesPreference.None)] 258[InlineData((int)PreferBracesPreference.WhenMultiline)] 259[InlineData((int)PreferBracesPreference.Always)] 276new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 280[InlineData((int)PreferBracesPreference.None)] 281[InlineData((int)PreferBracesPreference.WhenMultiline)] 282[InlineData((int)PreferBracesPreference.Always)] 299new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 303[InlineData((int)PreferBracesPreference.None)] 304[InlineData((int)PreferBracesPreference.WhenMultiline)] 305[InlineData((int)PreferBracesPreference.Always)] 321new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 325[InlineData((int)PreferBracesPreference.None, false)] 326[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 327[InlineData((int)PreferBracesPreference.Always, true)] 355(PreferBracesPreference)bracesPreference, 360[InlineData((int)PreferBracesPreference.None, false)] 361[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 362[InlineData((int)PreferBracesPreference.Always, true)] 388(PreferBracesPreference)bracesPreference, 393[InlineData((int)PreferBracesPreference.None, false)] 394[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 395[InlineData((int)PreferBracesPreference.Always, true)] 408(PreferBracesPreference)bracesPreference, 413[InlineData((int)PreferBracesPreference.None, false)] 414[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 415[InlineData((int)PreferBracesPreference.Always, true)] 443(PreferBracesPreference)bracesPreference, 448[InlineData((int)PreferBracesPreference.None, false)] 449[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 450[InlineData((int)PreferBracesPreference.Always, true)] 478(PreferBracesPreference)bracesPreference, 483[InlineData((int)PreferBracesPreference.None, false)] 484[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 485[InlineData((int)PreferBracesPreference.Always, true)] 512(PreferBracesPreference)bracesPreference, 517[InlineData((int)PreferBracesPreference.None, false)] 518[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 519[InlineData((int)PreferBracesPreference.Always, true)] 547(PreferBracesPreference)bracesPreference, 552[InlineData((int)PreferBracesPreference.None, false)] 553[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 554[InlineData((int)PreferBracesPreference.Always, true)] 590(PreferBracesPreference)bracesPreference, 595[InlineData((int)PreferBracesPreference.None, false)] 596[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 597[InlineData((int)PreferBracesPreference.Always, true)] 637(PreferBracesPreference)bracesPreference, 642[InlineData((int)PreferBracesPreference.None, false)] 643[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 644[InlineData((int)PreferBracesPreference.Always, true)] 683(PreferBracesPreference)bracesPreference, 688[InlineData((int)PreferBracesPreference.None, false)] 689[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 690[InlineData((int)PreferBracesPreference.Always, true)] 729(PreferBracesPreference)bracesPreference, 742[InlineData((int)PreferBracesPreference.None, false)] 743[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 744[InlineData((int)PreferBracesPreference.Always, true)] 783(PreferBracesPreference)bracesPreference, 788[InlineData((int)PreferBracesPreference.None, false)] 789[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 790[InlineData((int)PreferBracesPreference.Always, true)] 816(PreferBracesPreference)bracesPreference, 821[InlineData((int)PreferBracesPreference.None, false)] 822[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 823[InlineData((int)PreferBracesPreference.Always, true)] 853(PreferBracesPreference)bracesPreference, 858[InlineData((int)PreferBracesPreference.None, false)] 859[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 860[InlineData((int)PreferBracesPreference.Always, true)] 888(PreferBracesPreference)bracesPreference, 893[InlineData((int)PreferBracesPreference.None, false)] 894[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 895[InlineData((int)PreferBracesPreference.Always, true)] 924(PreferBracesPreference)bracesPreference, 929[InlineData((int)PreferBracesPreference.None, false)] 930[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 931[InlineData((int)PreferBracesPreference.Always, true)] 957(PreferBracesPreference)bracesPreference, 962[InlineData((int)PreferBracesPreference.None, false)] 963[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 964[InlineData((int)PreferBracesPreference.Always, true)] 990(PreferBracesPreference)bracesPreference, 995[InlineData((int)PreferBracesPreference.None, false)] 996[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 997[InlineData((int)PreferBracesPreference.Always, true)] 1024(PreferBracesPreference)bracesPreference, 1029[InlineData((int)PreferBracesPreference.None, false)] 1030[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1031[InlineData((int)PreferBracesPreference.Always, true)] 1060(PreferBracesPreference)bracesPreference, 1065[InlineData((int)PreferBracesPreference.None, false)] 1066[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 1067[InlineData((int)PreferBracesPreference.Always, true)] 1096(PreferBracesPreference)bracesPreference, 1101[InlineData((int)PreferBracesPreference.None, false)] 1102[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1103[InlineData((int)PreferBracesPreference.Always, true)] 1146(PreferBracesPreference)bracesPreference, 1151[InlineData((int)PreferBracesPreference.None, false)] 1152[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1153[InlineData((int)PreferBracesPreference.Always, true)] 1214(PreferBracesPreference)bracesPreference, 1219[InlineData((int)PreferBracesPreference.None, false)] 1220[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1221[InlineData((int)PreferBracesPreference.Always, true)] 1284(PreferBracesPreference)bracesPreference, 1289[InlineData((int)PreferBracesPreference.None, false)] 1290[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 1291[InlineData((int)PreferBracesPreference.Always, true)] 1354(PreferBracesPreference)bracesPreference, 1359[InlineData((int)PreferBracesPreference.None, false)] 1360[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1361[InlineData((int)PreferBracesPreference.Always, true)] 1390(PreferBracesPreference)bracesPreference, 1395[InlineData((int)PreferBracesPreference.None, false)] 1396[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1397[InlineData((int)PreferBracesPreference.Always, true)] 1432(PreferBracesPreference)bracesPreference, 1437[InlineData((int)PreferBracesPreference.None)] 1438[InlineData((int)PreferBracesPreference.WhenMultiline)] 1439[InlineData((int)PreferBracesPreference.Always)] 1457new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 1461[InlineData((int)PreferBracesPreference.None)] 1462[InlineData((int)PreferBracesPreference.WhenMultiline)] 1463[InlineData((int)PreferBracesPreference.Always)] 1481new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 1485[InlineData((int)PreferBracesPreference.None)] 1486[InlineData((int)PreferBracesPreference.WhenMultiline)] 1487[InlineData((int)PreferBracesPreference.Always)] 1507new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (PreferBracesPreference)bracesPreference, NotificationOption2.Silent))); 1511[InlineData((int)PreferBracesPreference.None, false)] 1512[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1513[InlineData((int)PreferBracesPreference.Always, true)] 1551(PreferBracesPreference)bracesPreference, 1556[InlineData((int)PreferBracesPreference.None, false)] 1557[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1558[InlineData((int)PreferBracesPreference.Always, true)] 1596(PreferBracesPreference)bracesPreference, 1601[InlineData((int)PreferBracesPreference.None, false)] 1602[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1603[InlineData((int)PreferBracesPreference.Always, true)] 1641(PreferBracesPreference)bracesPreference, 1646[InlineData((int)PreferBracesPreference.None, false)] 1647[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1648[InlineData((int)PreferBracesPreference.Always, true)] 1686(PreferBracesPreference)bracesPreference, 1691[InlineData((int)PreferBracesPreference.None, false)] 1692[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 1693[InlineData((int)PreferBracesPreference.Always, true)] 1735(PreferBracesPreference)bracesPreference, 1740[InlineData((int)PreferBracesPreference.None, false)] 1741[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 1742[InlineData((int)PreferBracesPreference.Always, true)] 1784(PreferBracesPreference)bracesPreference, 1789[InlineData((int)PreferBracesPreference.None, false)] 1790[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1791[InlineData((int)PreferBracesPreference.Always, true)] 1825(PreferBracesPreference)bracesPreference, 1830[InlineData((int)PreferBracesPreference.None, false)] 1831[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1832[InlineData((int)PreferBracesPreference.Always, true)] 1866(PreferBracesPreference)bracesPreference, 1871[InlineData((int)PreferBracesPreference.None, false)] 1872[InlineData((int)PreferBracesPreference.WhenMultiline, false)] 1873[InlineData((int)PreferBracesPreference.Always, true)] 1909(PreferBracesPreference)bracesPreference, 1914[InlineData((int)PreferBracesPreference.None, false)] 1915[InlineData((int)PreferBracesPreference.WhenMultiline, true)] 1916[InlineData((int)PreferBracesPreference.Always, true)] 1952(PreferBracesPreference)bracesPreference, 1956private async Task TestAsync(string initialMarkup, string expectedMarkup, PreferBracesPreference bracesPreference, bool expectDiagnostic)