103 references to PreferTopLevelStatements
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (94)
ConvertProgram\ConvertToProgramMainAnalyzerTests.cs (25)
35
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
57
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false } },
79
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Silent } },
103
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Silent } },
129
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Silent } },
145
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Silent } },
162
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.None } },
184
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
209
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion },
236
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
266
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
304
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
331
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
362
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
390
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
420
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
447
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
475
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
499
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
522
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
557
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
596
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
629
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
667
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
704
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion } },
ConvertProgram\ConvertToProgramMainRefactoringTests.cs (4)
120
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion },
139
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion },
158
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Silent },
184
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.None },
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (56)
40
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, false } },
63
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
86
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
111
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
139
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
167
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
196
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
219
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
241
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true } },
264
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
287
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
315
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
343
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
368
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
390
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
413
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
436
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
463
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
486
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
510
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
534
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
559
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
585
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
611
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
637
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
663
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
688
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
713
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
740
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
767
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
792
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
817
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
842
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
865
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
892
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
919
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
946
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
973
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1000
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1027
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1054
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1081
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1110
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1134
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1163
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1200
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1237
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1278
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1305
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1346
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1385
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1427
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1467
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1497
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1526
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
1571
Options = { { CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion } },
ConvertProgram\ConvertToTopLevelStatementsRefactoringTests.cs (7)
88
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion },
113
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion },
139
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion },
171
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, false, NotificationOption2.Suggestion },
196
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Suggestion },
221
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.Silent },
248
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, true, NotificationOption2.None },
Formatting\CSharpNewDocumentFormattingServiceTests.cs (2)
272
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, new CodeStyleOption2<bool>(value: true, notification: NotificationOption2.Suggestion) }
294
{ CSharpCodeStyleOptions.
PreferTopLevelStatements
, new CodeStyleOption2<bool>(value: false, notification: NotificationOption2.Suggestion) }
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertToProgramMainDiagnosticAnalyzer.cs (1)
23
CSharpCodeStyleOptions.
PreferTopLevelStatements
,
ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
25
CSharpCodeStyleOptions.
PreferTopLevelStatements
,
CSharpAnalyzerOptionsProvider.cs (1)
60
public CodeStyleOption2<bool> PreferTopLevelStatements => GetOption(CSharpCodeStyleOptions.
PreferTopLevelStatements
, FallbackSyntaxFormattingOptions.PreferTopLevelStatements);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpCodeFixOptionsProvider.cs (1)
66
public CodeStyleOption2<bool> PreferTopLevelStatements => GetOption(CSharpCodeStyleOptions.
PreferTopLevelStatements
, FallbackSyntaxFormattingOptions.PreferTopLevelStatements);
CSharpSyntaxFormattingOptions.cs (1)
113
PreferTopLevelStatements = options.GetOption(CSharpCodeStyleOptions.
PreferTopLevelStatements
, fallbackOptions.PreferTopLevelStatements);
Microsoft.VisualStudio.LanguageServices.CSharp (4)
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsProvider.cs (1)
103
yield return CodeStyleSetting.Create(CSharpCodeStyleOptions.
PreferTopLevelStatements
, ServicesVSResources.Prefer_top_level_statements, options, updater);
Options\AutomationObject\AutomationObject.Style.cs (2)
356
get { return GetXmlOption(CSharpCodeStyleOptions.
PreferTopLevelStatements
); }
357
set { SetXmlOption(CSharpCodeStyleOptions.
PreferTopLevelStatements
, value); }
Options\Formatting\StyleViewModel.cs (1)
2240
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(CSharpCodeStyleOptions.
PreferTopLevelStatements
, ServicesVSResources.Prefer_top_level_statements, s_preferTopLevelStatements, s_preferProgramMain, this, optionStore, codeBlockPreferencesGroupTitle));