230 references to PreferBracesPreference
Microsoft.CodeAnalysis.CSharp.CodeStyle (21)
CSharpAddBracesDiagnosticAnalyzer.cs (3)
52
if (option.Value ==
PreferBracesPreference
.None)
96
if (option.Value ==
PreferBracesPreference
.WhenMultiline
232
/// <see cref="
PreferBracesPreference
.WhenMultiline"/> preference due to the presence of braces on one or more
CSharpAnalyzerOptionsProvider.cs (1)
52
public CodeStyleOption2<
PreferBracesPreference
> PreferBraces => GetOption(CSharpCodeStyleOptions.PreferBraces, FallbackSimplifierOptions.PreferBraces);
CSharpCodeStyleOptions.cs (1)
135
public static readonly Option2<CodeStyleOption2<
PreferBracesPreference
>> PreferBraces = CreateOption(
CSharpCodeStyleOptions_Parsing.cs (13)
105
private static CodeStyleOption2<
PreferBracesPreference
> ParsePreferBracesPreference(
107
CodeStyleOption2<
PreferBracesPreference
> defaultValue)
118
? new CodeStyleOption2<
PreferBracesPreference
>(
PreferBracesPreference
.Always, notificationOption)
119
: new CodeStyleOption2<
PreferBracesPreference
>(
PreferBracesPreference
.None, notificationOption);
124
return new CodeStyleOption2<
PreferBracesPreference
>(
PreferBracesPreference
.WhenMultiline, notificationOption);
131
private static string GetPreferBracesPreferenceEditorConfigString(CodeStyleOption2<
PreferBracesPreference
> value, CodeStyleOption2<
PreferBracesPreference
> defaultValue)
136
PreferBracesPreference
.None => $"false{notificationString}",
137
PreferBracesPreference
.WhenMultiline => $"when_multiline{notificationString}",
138
PreferBracesPreference
.Always => $"true{notificationString}",
CSharpSimplifierOptions.cs (3)
18
private static readonly CodeStyleOption2<
PreferBracesPreference
> s_defaultPreferBraces =
19
new(
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)]
49
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
53
[InlineData((int)
PreferBracesPreference
.None)]
54
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
55
[InlineData((int)
PreferBracesPreference
.Always)]
75
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
79
[InlineData((int)
PreferBracesPreference
.None)]
80
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
81
[InlineData((int)
PreferBracesPreference
.Always)]
97
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
101
[InlineData((int)
PreferBracesPreference
.None)]
102
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
103
[InlineData((int)
PreferBracesPreference
.Always)]
119
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
123
[InlineData((int)
PreferBracesPreference
.None)]
124
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
125
[InlineData((int)
PreferBracesPreference
.Always)]
141
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
145
[InlineData((int)
PreferBracesPreference
.None)]
146
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
147
[InlineData((int)
PreferBracesPreference
.Always)]
163
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
167
[InlineData((int)
PreferBracesPreference
.None)]
168
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
169
[InlineData((int)
PreferBracesPreference
.Always)]
186
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
190
[InlineData((int)
PreferBracesPreference
.None)]
191
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
192
[InlineData((int)
PreferBracesPreference
.Always)]
216
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
220
[InlineData((int)
PreferBracesPreference
.None)]
221
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
222
[InlineData((int)
PreferBracesPreference
.Always)]
253
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
257
[InlineData((int)
PreferBracesPreference
.None)]
258
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
259
[InlineData((int)
PreferBracesPreference
.Always)]
276
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
280
[InlineData((int)
PreferBracesPreference
.None)]
281
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
282
[InlineData((int)
PreferBracesPreference
.Always)]
299
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
303
[InlineData((int)
PreferBracesPreference
.None)]
304
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
305
[InlineData((int)
PreferBracesPreference
.Always)]
321
new 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)]
1457
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
1461
[InlineData((int)
PreferBracesPreference
.None)]
1462
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
1463
[InlineData((int)
PreferBracesPreference
.Always)]
1481
new TestParameters(options: Option(CSharpCodeStyleOptions.PreferBraces, (
PreferBracesPreference
)bracesPreference, NotificationOption2.Silent)));
1485
[InlineData((int)
PreferBracesPreference
.None)]
1486
[InlineData((int)
PreferBracesPreference
.WhenMultiline)]
1487
[InlineData((int)
PreferBracesPreference
.Always)]
1507
new 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,
1956
private async Task TestAsync(string initialMarkup, string expectedMarkup,
PreferBracesPreference
bracesPreference, bool expectDiagnostic)