483 references to CodeStyleOptions2
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (25)
CodeActions\GenerateType\GenerateTypeTests.cs (5)
2949
options: Option(
CodeStyleOptions2
.QualifyFieldAccess, true, NotificationOption2.Error));
3247
options: Option(
CodeStyleOptions2
.QualifyPropertyAccess, true, NotificationOption2.Error));
3330
options: Option(
CodeStyleOptions2
.QualifyPropertyAccess, true, NotificationOption2.Error));
3362
options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, false, NotificationOption2.Error));
5717
new TestParameters(options: Option(
CodeStyleOptions2
.FileHeaderTemplate, "I am a banner")));
CodeActions\InitializeParameter\AddParameterCheckTests.cs (1)
2042
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, CodeStyleOption2.FalseWithSuggestionEnforcement }
CodeActions\InitializeParameter\InitializeMemberFromParameterTests.cs (3)
1457
private TestParameters OmitIfDefault_Warning => new TestParameters(options: Option(
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.OmitIfDefault, NotificationOption2.Warning));
1458
private TestParameters Never_Warning => new TestParameters(options: Option(
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Never, NotificationOption2.Warning));
1459
private TestParameters Always_Warning => new TestParameters(options: Option(
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Always, NotificationOption2.Warning));
CodeActions\InitializeParameter\InitializeMemberFromPrimaryConstructorParameterTests.cs (3)
26
private TestParameters OmitIfDefault_Warning => new TestParameters(options: Option(
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.OmitIfDefault, NotificationOption2.Warning));
27
private TestParameters Never_Warning => new TestParameters(options: Option(
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Never, NotificationOption2.Warning));
28
private TestParameters Always_Warning => new TestParameters(options: Option(
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Always, NotificationOption2.Warning));
Completion\ArgumentProviders\OutVariableArgumentProviderTests.cs (1)
31
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, false },
EventHookup\EventHookupCommandHandlerTests.cs (1)
1206
=> new OptionsCollection(LanguageNames.CSharp) { {
CodeStyleOptions2
.QualifyMethodAccess, true, notification } };
ExtractInterface\ExtractInterfaceTests.cs (1)
903
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Always, NotificationOption2.Silent }
Formatting\CSharpNewDocumentFormattingServiceTests.cs (4)
164
{
CodeStyleOptions2
.FileHeaderTemplate, "This is a banner." }
191
{
CodeStyleOptions2
.AccessibilityModifiersRequired, new CodeStyleOption2<AccessibilityModifiersRequired>(AccessibilityModifiersRequired.Always, NotificationOption2.Error) }
217
{
CodeStyleOptions2
.AccessibilityModifiersRequired, new CodeStyleOption2<AccessibilityModifiersRequired>(AccessibilityModifiersRequired.Always, NotificationOption2.Error) }
261
{
CodeStyleOptions2
.AccessibilityModifiersRequired, new CodeStyleOption2<AccessibilityModifiersRequired>(AccessibilityModifiersRequired.Always, NotificationOption2.Error) }
GenerateConstructors\GenerateConstructorsTests.cs (5)
520
""", options: Option(
CodeStyleOptions2
.QualifyPropertyAccess, true, NotificationOption2.Error));
911
options: Option(
CodeStyleOptions2
.QualifyFieldAccess, CodeStyleOption2.TrueWithSuggestionEnforcement));
936
options: Option(
CodeStyleOptions2
.QualifyFieldAccess, CodeStyleOption2.TrueWithSuggestionEnforcement));
948
new TestParameters(options: Option(
CodeStyleOptions2
.QualifyFieldAccess, CodeStyleOption2.TrueWithSuggestionEnforcement)));
1393
options: Option(
CodeStyleOptions2
.QualifyFieldAccess, CodeStyleOption2.TrueWithSuggestionEnforcement));
Intents\AddConstructorParameterIntentTests.cs (1)
194
{
CodeStyleOptions2
.QualifyFieldAccess, true }
Microsoft.CodeAnalysis.CSharp.Features (6)
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (2)
119
if (replacementSyntax.HasAnnotations(nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration)))
124
else if (replacementSyntax.HasAnnotations(nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess)))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\AbstractCSharpUseCollectionExpressionDiagnosticAnalyzer.cs (1)
28
(CreateDescriptor(diagnosticId, enforceOnBuild, isUnnecessary: false),
CodeStyleOptions2
.PreferCollectionExpression)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
31
CodeStyleOptions2
.PreferCompoundAssignment,
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
26
CodeStyleOptions2
.PreferIsNullCheckOverReferenceEqualityMethod,
Wrapping\CSharpSyntaxWrappingOptions.cs (1)
25
operatorPlacement: options.GetOption(
CodeStyleOptions2
.OperatorPlacementWhenWrapping),
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (215)
ConvertProgram\ConvertToProgramMainAnalyzerTests.cs (1)
192
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Never },
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (5)
404
{
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions, excludeAll ? "all" : VariableDeclaredButNotUsedDiagnosticId }
431
{
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions, "category: ExcludedCategory" }
1314
{
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions, excludeAll ? "all" : $"CS0168, {UserDiagnosticAnalyzer.Descriptor0168.Id}" }
1346
{
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions, disabledId }
1559
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferAutoProperties, true, NotificationOption2.Warning)));
EncapsulateField\EncapsulateFieldTests.cs (2)
1254
""", options: Option(
CodeStyleOptions2
.QualifyFieldAccess, true, NotificationOption2.Error));
1283
""", options: Option(
CodeStyleOptions2
.QualifyFieldAccess, true, NotificationOption2.Error));
ExtractClass\ExtractClassTests.cs (3)
1148
{
CodeStyleOptions2
.FileHeaderTemplate, "this is my real document header" }
1218
{
CodeStyleOptions2
.FileHeaderTemplate, "this is my real document header" },
1289
{
CodeStyleOptions2
.FileHeaderTemplate, "this is my real document header" },
ExtractMethod\ExtractMethodCodeRefactoringTests.cs (4)
5196
{
CodeStyleOptions2
.QualifyMethodAccess, CodeStyleOption2.FalseWithSilentEnforcement },
5239
{
CodeStyleOptions2
.QualifyMethodAccess, new CodeStyleOption2<bool>(true, new(diagnostic, true)) },
5275
{
CodeStyleOptions2
.QualifyMethodAccess, CodeStyleOption2.TrueWithSilentEnforcement },
5311
{
CodeStyleOptions2
.QualifyMethodAccess, CodeStyleOption2.TrueWithSilentEnforcement },
PreferFrameworkType\PreferFrameworkTypeTests.cs (8)
33
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, true, NotificationOption2.Suggestion },
34
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, onWithInfo },
40
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, false, NotificationOption2.Suggestion },
41
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, offWithInfo },
47
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, false, NotificationOption2.Suggestion },
48
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, onWithInfo },
54
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, true, NotificationOption2.Suggestion },
55
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, offWithInfo },
SimplifyThisOrMe\SimplifyThisOrMeTests.cs (3)
100
options: Option(
CodeStyleOptions2
.QualifyPropertyAccess, false, NotificationOption2.Warning),
360
{
CodeStyleOptions2
.QualifyPropertyAccess, false, NotificationOption2.Suggestion },
361
{
CodeStyleOptions2
.QualifyFieldAccess, true, NotificationOption2.Suggestion },
SimplifyTypeNames\SimplifyTypeNamesTests.cs (15)
4151
""", new TestParameters(options: Option(
CodeStyleOptions2
.QualifyFieldAccess, true, NotificationOption2.Error)));
4279
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, false, NotificationOption2.Error)));
4322
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, false, NotificationOption2.Error)));
4362
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, false, NotificationOption2.Error)));
4413
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, false, NotificationOption2.Error)));
4428
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, false, NotificationOption2.Error)));
4443
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, false, NotificationOption2.Error)));
4526
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, false, NotificationOption2.Error)));
4539
""", new TestParameters(options: Option(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, false, NotificationOption2.Error)));
6841
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, true, NotificationOption2.Error },
6842
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, this.onWithError },
6848
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, true, NotificationOption2.Error },
6849
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, this.offWithSilent },
6855
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, true, NotificationOption2.Error },
6856
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, this.offWithSilent },
src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (9)
381
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.OmitIfDefault },
403
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.OmitIfDefault },
425
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.OmitIfDefault },
441
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.OmitIfDefault },
688
{
CodeStyleOptions2
.AccessibilityModifiersRequired,AccessibilityModifiersRequired.OmitIfDefault }
734
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Always }
780
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.OmitIfDefault }
826
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.ForNonInterfaceMembers }
850
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.OmitIfDefault }
src\Analyzers\CSharp\Tests\GenerateConstructor\GenerateConstructorTests.cs (5)
528
options: Option(
CodeStyleOptions2
.QualifyFieldAccess, true, NotificationOption2.Error));
663
options: Option(
CodeStyleOptions2
.QualifyFieldAccess, true, NotificationOption2.Error));
831
options: Option(
CodeStyleOptions2
.QualifyPropertyAccess, true, NotificationOption2.Error));
966
options: Option(
CodeStyleOptions2
.QualifyPropertyAccess, true, NotificationOption2.Error));
1055
options: Option(
CodeStyleOptions2
.QualifyPropertyAccess, true, NotificationOption2.Error));
src\Analyzers\CSharp\Tests\InlineDeclaration\CSharpInlineDeclarationTests.cs (1)
2465
{
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, new CodeStyleOption2<bool>(preferIntrinsicPredefinedTypeKeywordInDeclaration, new NotificationOption2(preferIntrinsicPredefinedTypeKeywordInDeclarationDiagnostic, false)) },
src\Analyzers\CSharp\Tests\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementTests.cs (22)
31
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
45
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
61
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
77
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
96
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
115
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
135
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
155
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
175
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
195
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
216
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
236
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
260
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
292
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
311
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.TrueWithSilentEnforcement } }
343
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
375
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
403
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
439
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
480
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
846
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
1033
Options = { {
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, CodeStyleOption2.FalseWithSuggestionEnforcement } }
src\Analyzers\CSharp\Tests\NewLines\MultipleBlankLines\MultipleBlankLinesTests.cs (40)
28
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
44
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
56
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.TrueWithSuggestionEnforcement } }
73
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
91
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
102
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
118
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
135
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
153
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
165
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
178
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
192
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
214
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
237
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
261
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
273
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
286
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
306
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
327
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
349
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
362
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
376
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
398
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
421
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
444
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
458
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
473
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
496
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
520
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
544
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
558
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
573
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
597
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
622
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
648
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
664
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
684
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
720
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
760
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
804
Options = { {
CodeStyleOptions2
.AllowMultipleBlankLines, CodeStyleOption2.FalseWithSuggestionEnforcement } }
src\Analyzers\CSharp\Tests\QualifyMemberAccess\QualifyMemberAccessTests.cs (87)
67
CodeStyleOptions2
.QualifyFieldAccess);
94
CodeStyleOptions2
.QualifyFieldAccess);
121
CodeStyleOptions2
.QualifyFieldAccess);
148
CodeStyleOptions2
.QualifyFieldAccess);
175
CodeStyleOptions2
.QualifyFieldAccess);
208
CodeStyleOptions2
.QualifyFieldAccess);
233
CodeStyleOptions2
.QualifyFieldAccess);
258
CodeStyleOptions2
.QualifyFieldAccess);
275
CodeStyleOptions2
.QualifyFieldAccess);
291
CodeStyleOptions2
.QualifyFieldAccess);
306
CodeStyleOptions2
.QualifyFieldAccess);
321
CodeStyleOptions2
.QualifyFieldAccess);
336
CodeStyleOptions2
.QualifyFieldAccess);
354
CodeStyleOptions2
.QualifyFieldAccess);
374
CodeStyleOptions2
.QualifyFieldAccess);
394
CodeStyleOptions2
.QualifyFieldAccess);
421
CodeStyleOptions2
.QualifyPropertyAccess);
448
CodeStyleOptions2
.QualifyPropertyAccess);
466
CodeStyleOptions2
.QualifyPropertyAccess);
486
CodeStyleOptions2
.QualifyPropertyAccess);
506
CodeStyleOptions2
.QualifyPropertyAccess);
541
CodeStyleOptions2
.QualifyPropertyAccess);
559
CodeStyleOptions2
.QualifyFieldAccess);
579
CodeStyleOptions2
.QualifyFieldAccess);
599
CodeStyleOptions2
.QualifyFieldAccess);
634
CodeStyleOptions2
.QualifyFieldAccess);
661
CodeStyleOptions2
.QualifyPropertyAccess);
688
CodeStyleOptions2
.QualifyPropertyAccess);
715
CodeStyleOptions2
.QualifyPropertyAccess);
748
CodeStyleOptions2
.QualifyPropertyAccess);
764
CodeStyleOptions2
.QualifyPropertyAccess);
780
CodeStyleOptions2
.QualifyPropertyAccess);
803
CodeStyleOptions2
.QualifyMethodAccess);
824
CodeStyleOptions2
.QualifyMethodAccess);
845
CodeStyleOptions2
.QualifyMethodAccess);
866
CodeStyleOptions2
.QualifyMethodAccess);
897
CodeStyleOptions2
.QualifyMethodAccess);
928
CodeStyleOptions2
.QualifyMethodAccess);
965
CodeStyleOptions2
.QualifyMethodAccess);
979
CodeStyleOptions2
.QualifyMethodAccess);
997
CodeStyleOptions2
.QualifyMethodAccess);
1012
CodeStyleOptions2
.QualifyMethodAccess);
1027
CodeStyleOptions2
.QualifyMethodAccess);
1042
CodeStyleOptions2
.QualifyMethodAccess);
1057
CodeStyleOptions2
.QualifyMethodAccess);
1072
CodeStyleOptions2
.QualifyMethodAccess);
1093
CodeStyleOptions2
.QualifyMethodAccess);
1111
CodeStyleOptions2
.QualifyMethodAccess);
1128
CodeStyleOptions2
.QualifyMethodAccess);
1160
CodeStyleOptions2
.QualifyEventAccess);
1210
CodeStyleOptions2
.QualifyEventAccess);
1242
CodeStyleOptions2
.QualifyEventAccess);
1274
CodeStyleOptions2
.QualifyEventAccess);
1306
CodeStyleOptions2
.QualifyEventAccess);
1344
CodeStyleOptions2
.QualifyEventAccess);
1366
CodeStyleOptions2
.QualifyEventAccess);
1384
CodeStyleOptions2
.QualifyEventAccess);
1411
CodeStyleOptions2
.QualifyPropertyAccess, NotificationOption2.Silent);
1438
CodeStyleOptions2
.QualifyPropertyAccess, NotificationOption2.Suggestion);
1465
CodeStyleOptions2
.QualifyPropertyAccess, NotificationOption2.Warning);
1492
CodeStyleOptions2
.QualifyPropertyAccess, NotificationOption2.Error);
1526
CodeStyleOptions2
.QualifyMethodAccess);
1545
CodeStyleOptions2
.QualifyMethodAccess);
1560
CodeStyleOptions2
.QualifyFieldAccess);
1575
CodeStyleOptions2
.QualifyPropertyAccess);
1590
CodeStyleOptions2
.QualifyMethodAccess);
1609
CodeStyleOptions2
.QualifyEventAccess);
1621
CodeStyleOptions2
.QualifyPropertyAccess);
1633
CodeStyleOptions2
.QualifyPropertyAccess);
1648
CodeStyleOptions2
.QualifyPropertyAccess);
1663
CodeStyleOptions2
.QualifyFieldAccess);
1680
CodeStyleOptions2
.QualifyPropertyAccess);
1693
CodeStyleOptions2
.QualifyEventAccess);
1711
CodeStyleOptions2
.QualifyFieldAccess);
1730
CodeStyleOptions2
.QualifyPropertyAccess);
1749
CodeStyleOptions2
.QualifyPropertyAccess);
1768
CodeStyleOptions2
.QualifyPropertyAccess);
1793
CodeStyleOptions2
.QualifyPropertyAccess);
1818
CodeStyleOptions2
.QualifyPropertyAccess);
1836
CodeStyleOptions2
.QualifyPropertyAccess);
1854
CodeStyleOptions2
.QualifyFieldAccess);
1886
CodeStyleOptions2
.QualifyFieldAccess);
1905
CodeStyleOptions2
.QualifyPropertyAccess);
1924
CodeStyleOptions2
.QualifyPropertyAccess);
1944
CodeStyleOptions2
.QualifyPropertyAccess);
1962
CodeStyleOptions2
.QualifyPropertyAccess);
1981
CodeStyleOptions2
.QualifyPropertyAccess);
src\Analyzers\CSharp\Tests\QualifyMemberAccess\QualifyMemberAccessTests_FixAllTests.cs (1)
93
options: Option(
CodeStyleOptions2
.QualifyPropertyAccess, true, NotificationOption2.Suggestion));
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (3)
42
=> Option(
CodeStyleOptions2
.UnusedParameters,
1382
var options = Option(
CodeStyleOptions2
.UnusedParameters,
1413
var options = Option(
CodeStyleOptions2
.UnusedParameters,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (2)
190
{
CodeStyleOptions2
.UnusedParameters, UnusedParametersPreference.NonPublicMethods, NotificationOption2.None },
221
{
CodeStyleOptions2
.UnusedParameters, UnusedParametersPreference.NonPublicMethods, NotificationOption2.Silent },
src\Analyzers\CSharp\Tests\UseExplicitTupleName\UseExplicitTupleNameTests.cs (2)
210
{
CodeStyleOptions2
.PreferExplicitTupleNames, false, NotificationOption2.Warning }
230
{
CodeStyleOptions2
.PreferExplicitTupleNames, false, NotificationOption2.Warning }
Wrapping\BinaryExpressionWrappingTests.cs (2)
19
=> new(options: Option(
CodeStyleOptions2
.OperatorPlacementWhenWrapping, OperatorPlacementWhenWrappingPreference.EndOfLine));
22
=> new(options: Option(
CodeStyleOptions2
.OperatorPlacementWhenWrapping, OperatorPlacementWhenWrappingPreference.BeginningOfLine));
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
187
nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess)));
Simplification\Simplifiers\NameSimplifier.cs (2)
247
? nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration)
248
: nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess);
Simplification\Simplifiers\QualifiedCrefSimplifier.cs (1)
54
.WithAdditionalAnnotations(new SyntaxAnnotation(nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess)));
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
ExtractInterface\AbstractExtractInterfaceTests.cs (1)
98
{
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Never, NotificationOption2.Silent }
Microsoft.CodeAnalysis.Features (84)
Options\EditorConfig\EditorConfigOptionsEnumerator.cs (1)
57
..
CodeStyleOptions2
.EditorConfigOptions,
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (2)
29
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration,
30
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess,
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (5)
29
CodeStyleOptions2
.QualifyFieldAccess,
30
CodeStyleOptions2
.QualifyPropertyAccess,
31
CodeStyleOptions2
.QualifyMethodAccess,
32
CodeStyleOptions2
.QualifyEventAccess,
72
builder["OptionName"] = nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration);
Snippets\SnippetProviders\AbstractTypeSnippetProvider.cs (1)
45
var accessibilityModifiersRequired = options.GetEditorConfigOptionValue(
CodeStyleOptions2
.AccessibilityModifiersRequired, AccessibilityModifiersRequired.Never);
src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
16
CodeStyleOptions2
.AccessibilityModifiersRequired,
src\Analyzers\Core\Analyzers\AnalyzerOptionsProvider.cs (36)
21
public CodeStyleOption2<bool> QualifyFieldAccess => GetOption(
CodeStyleOptions2
.QualifyFieldAccess);
22
public CodeStyleOption2<bool> QualifyPropertyAccess => GetOption(
CodeStyleOptions2
.QualifyPropertyAccess);
23
public CodeStyleOption2<bool> QualifyMethodAccess => GetOption(
CodeStyleOptions2
.QualifyMethodAccess);
24
public CodeStyleOption2<bool> QualifyEventAccess => GetOption(
CodeStyleOptions2
.QualifyEventAccess);
25
public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess => GetOption(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess);
26
public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration => GetOption(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration);
42
public CodeStyleOption2<bool> PreferObjectInitializer => GetOption(
CodeStyleOptions2
.PreferObjectInitializer);
43
public CodeStyleOption2<CollectionExpressionPreference> PreferCollectionExpression => GetOption(
CodeStyleOptions2
.PreferCollectionExpression);
44
public CodeStyleOption2<bool> PreferCollectionInitializer => GetOption(
CodeStyleOptions2
.PreferCollectionInitializer);
45
public CodeStyleOption2<bool> PreferSimplifiedBooleanExpressions => GetOption(
CodeStyleOptions2
.PreferSimplifiedBooleanExpressions);
46
public OperatorPlacementWhenWrappingPreference OperatorPlacementWhenWrapping => GetOption(
CodeStyleOptions2
.OperatorPlacementWhenWrapping);
47
public CodeStyleOption2<bool> PreferCoalesceExpression => GetOption(
CodeStyleOptions2
.PreferCoalesceExpression);
48
public CodeStyleOption2<bool> PreferNullPropagation => GetOption(
CodeStyleOptions2
.PreferNullPropagation);
49
public CodeStyleOption2<bool> PreferExplicitTupleNames => GetOption(
CodeStyleOptions2
.PreferExplicitTupleNames);
50
public CodeStyleOption2<bool> PreferAutoProperties => GetOption(
CodeStyleOptions2
.PreferAutoProperties);
51
public CodeStyleOption2<bool> PreferInferredTupleNames => GetOption(
CodeStyleOptions2
.PreferInferredTupleNames);
52
public CodeStyleOption2<bool> PreferInferredAnonymousTypeMemberNames => GetOption(
CodeStyleOptions2
.PreferInferredAnonymousTypeMemberNames);
53
public CodeStyleOption2<bool> PreferIsNullCheckOverReferenceEqualityMethod => GetOption(
CodeStyleOptions2
.PreferIsNullCheckOverReferenceEqualityMethod);
54
public CodeStyleOption2<bool> PreferConditionalExpressionOverAssignment => GetOption(
CodeStyleOptions2
.PreferConditionalExpressionOverAssignment);
55
public CodeStyleOption2<bool> PreferConditionalExpressionOverReturn => GetOption(
CodeStyleOptions2
.PreferConditionalExpressionOverReturn);
56
public CodeStyleOption2<bool> PreferCompoundAssignment => GetOption(
CodeStyleOptions2
.PreferCompoundAssignment);
57
public CodeStyleOption2<bool> PreferSimplifiedInterpolation => GetOption(
CodeStyleOptions2
.PreferSimplifiedInterpolation);
58
public CodeStyleOption2<bool> PreferSystemHashCode => GetOption(
CodeStyleOptions2
.PreferSystemHashCode);
59
public CodeStyleOption2<UnusedParametersPreference> UnusedParameters => GetOption(
CodeStyleOptions2
.UnusedParameters);
60
public CodeStyleOption2<AccessibilityModifiersRequired> RequireAccessibilityModifiers => GetOption(
CodeStyleOptions2
.AccessibilityModifiersRequired);
61
public CodeStyleOption2<bool> PreferReadonly => GetOption(
CodeStyleOptions2
.PreferReadonly);
62
public CodeStyleOption2<ParenthesesPreference> ArithmeticBinaryParentheses => GetOption(
CodeStyleOptions2
.ArithmeticBinaryParentheses);
63
public CodeStyleOption2<ParenthesesPreference> OtherBinaryParentheses => GetOption(
CodeStyleOptions2
.OtherBinaryParentheses);
64
public CodeStyleOption2<ParenthesesPreference> RelationalBinaryParentheses => GetOption(
CodeStyleOptions2
.RelationalBinaryParentheses);
65
public CodeStyleOption2<ParenthesesPreference> OtherParentheses => GetOption(
CodeStyleOptions2
.OtherParentheses);
66
public CodeStyleOption2<ForEachExplicitCastInSourcePreference> ForEachExplicitCastInSource => GetOption(
CodeStyleOptions2
.ForEachExplicitCastInSource);
67
public CodeStyleOption2<bool> PreferNamespaceAndFolderMatchStructure => GetOption(
CodeStyleOptions2
.PreferNamespaceAndFolderMatchStructure);
68
public CodeStyleOption2<bool> AllowMultipleBlankLines => GetOption(
CodeStyleOptions2
.AllowMultipleBlankLines);
69
public CodeStyleOption2<bool> AllowStatementImmediatelyAfterBlock => GetOption(
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock);
70
public string RemoveUnnecessarySuppressionExclusions => GetOption(
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions);
72
public string FileHeaderTemplate => GetOption(
CodeStyleOptions2
.FileHeaderTemplate);
src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderDiagnosticAnalyzer.cs (2)
27
(s_invalidHeaderDescriptor,
CodeStyleOptions2
.FileHeaderTemplate),
28
(s_missingHeaderDescriptor,
CodeStyleOptions2
.FileHeaderTemplate)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
32
CodeStyleOptions2
.ForEachExplicitCastInSource,
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
21
CodeStyleOptions2
.PreferReadonly,
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
37
CodeStyleOptions2
.PreferNamespaceAndFolderMatchStructure,
src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
23
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock,
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
21
CodeStyleOptions2
.AllowMultipleBlankLines,
src\Analyzers\Core\Analyzers\ParenthesesDiagnosticAnalyzersHelper.cs (4)
17
CodeStyleOptions2
.ArithmeticBinaryParentheses,
18
CodeStyleOptions2
.RelationalBinaryParentheses,
19
CodeStyleOptions2
.OtherBinaryParentheses,
20
CodeStyleOptions2
.OtherParentheses,
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (4)
26
CodeStyleOptions2
.QualifyFieldAccess,
27
CodeStyleOptions2
.QualifyPropertyAccess,
28
CodeStyleOptions2
.QualifyMethodAccess,
29
CodeStyleOptions2
.QualifyEventAccess,
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
361
if (userExclusions ==
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions.DefaultValue)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
53
/// This diagnostic configuration is controlled by <see cref="
CodeStyleOptions2
.UnusedParameters"/> option.
102
(s_unusedParameterRule,
CodeStyleOptions2
.UnusedParameters)
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
43
CodeStyleOptions2
.PreferSimplifiedBooleanExpressions,
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
18
CodeStyleOptions2
.PreferSimplifiedInterpolation,
src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (3)
70
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration,
71
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess,
165
builder["OptionName"] = nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess); // TODO: need the actual one
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
34
CodeStyleOptions2
.PreferAutoProperties,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
21
CodeStyleOptions2
.PreferCoalesceExpression,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
33
CodeStyleOptions2
.PreferCoalesceExpression,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
28
CodeStyleOptions2
.PreferCoalesceExpression,
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
71
: base([(s_descriptor,
CodeStyleOptions2
.PreferCollectionInitializer)])
src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
40
CodeStyleOptions2
.PreferCompoundAssignment,
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs (1)
18
CodeStyleOptions2
.PreferConditionalExpressionOverAssignment)
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (1)
18
CodeStyleOptions2
.PreferConditionalExpressionOverReturn)
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
22
CodeStyleOptions2
.PreferExplicitTupleNames,
src\Analyzers\Core\Analyzers\UseInferredMemberName\AbstractUseInferredMemberNameDiagnosticAnalyzer.cs (2)
17
options: [
CodeStyleOptions2
.PreferInferredAnonymousTypeMemberNames,
CodeStyleOptions2
.PreferInferredTupleNames],
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
22
CodeStyleOptions2
.PreferIsNullCheckOverReferenceEqualityMethod,
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
51
CodeStyleOptions2
.PreferNullPropagation,
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
59
(s_descriptor,
CodeStyleOptions2
.PreferObjectInitializer)
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
64
!document.Project.AnalyzerOptions.AnalyzerConfigOptionsProvider.GetOptions(tree).TryGetEditorConfigOption(
CodeStyleOptions2
.FileHeaderTemplate, out fileHeaderTemplate))
Microsoft.CodeAnalysis.Workspaces (21)
CodeStyle\CodeStyleOptions.cs (13)
11
/// <inheritdoc cref="
CodeStyleOptions2
"/>
14
/// <inheritdoc cref="
CodeStyleOptions2
.QualifyFieldAccess"/>
16
CodeStyleOptions2
.QualifyFieldAccess.ToPublicOption();
18
/// <inheritdoc cref="
CodeStyleOptions2
.QualifyPropertyAccess"/>
20
CodeStyleOptions2
.QualifyPropertyAccess.ToPublicOption();
22
/// <inheritdoc cref="
CodeStyleOptions2
.QualifyMethodAccess"/>
24
CodeStyleOptions2
.QualifyMethodAccess.ToPublicOption();
26
/// <inheritdoc cref="
CodeStyleOptions2
.QualifyEventAccess"/>
28
CodeStyleOptions2
.QualifyEventAccess.ToPublicOption();
30
/// <inheritdoc cref="
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration"/>
32
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration.ToPublicOption();
34
/// <inheritdoc cref="
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess"/>
36
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess.ToPublicOption();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (1)
33
AccessibilityModifiersRequired = options.GetOptionValue(
CodeStyleOptions2
.AccessibilityModifiersRequired, language);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (6)
34
QualifyFieldAccess = options.GetOption(
CodeStyleOptions2
.QualifyFieldAccess, language);
35
QualifyPropertyAccess = options.GetOption(
CodeStyleOptions2
.QualifyPropertyAccess, language);
36
QualifyMethodAccess = options.GetOption(
CodeStyleOptions2
.QualifyMethodAccess, language);
37
QualifyEventAccess = options.GetOption(
CodeStyleOptions2
.QualifyEventAccess, language);
38
PreferPredefinedTypeKeywordInMemberAccess = options.GetOption(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, language);
39
PreferPredefinedTypeKeywordInDeclaration = options.GetOption(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, language);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
18
FileHeaderTemplate = options.GetOption(
CodeStyleOptions2
.FileHeaderTemplate),
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
Options\DocumentOptionSetTests.cs (2)
22
new OptionKey(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, LanguageNames.CSharp),
52
new OptionKey(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, LanguageNames.CSharp),
Options\EditorConfigCodeStyleParserTests.cs (1)
57
Assert.True(
CodeStyleOptions2
.AccessibilityModifiersRequired.Definition.Serializer.TryParseValue(configurationString, out var parsedCodeStyleOption));
Options\OptionKeyTests.cs (2)
168
var option =
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess;
189
Assert.True(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess.Definition.IsEditorConfigOption);
Microsoft.VisualStudio.LanguageServices (34)
EditorConfigSettings\DataProvider\CodeStyle\CommonCodeStyleSettingsProvider.cs (31)
61
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.QualifyFieldAccess, EditorFeaturesResources.Qualify_field_access_with_this_or_Me, options, updater, trueValueDescription, falseValueDescription);
62
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.QualifyPropertyAccess, EditorFeaturesResources.Qualify_property_access_with_this_or_Me, options, updater, trueValueDescription, falseValueDescription);
63
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.QualifyMethodAccess, EditorFeaturesResources.Qualify_method_access_with_this_or_Me, options, updater, trueValueDescription, falseValueDescription);
64
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.QualifyEventAccess, EditorFeaturesResources.Qualify_event_access_with_this_or_Me, options, updater, trueValueDescription, falseValueDescription);
72
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, ServicesVSResources.For_locals_parameters_and_members, options, updater, trueValueDescription, falseValueDescription);
73
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, ServicesVSResources.For_member_access_expressions, options, updater, trueValueDescription, falseValueDescription);
78
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferCoalesceExpression, ServicesVSResources.Prefer_coalesce_expression, options, updater);
79
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferNullPropagation, ServicesVSResources.Prefer_null_propagation, options, updater);
80
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferIsNullCheckOverReferenceEqualityMethod, EditorFeaturesResources.Prefer_is_null_for_reference_equality_checks, options, updater);
86
CodeStyleOptions2
.AccessibilityModifiersRequired,
93
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferReadonly, ServicesVSResources.Prefer_readonly_fields, options, updater);
98
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferAutoProperties, ServicesVSResources.analyzer_Prefer_auto_properties, options, updater);
103
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferObjectInitializer, description: ServicesVSResources.Prefer_object_initializer, options, updater);
104
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferCollectionInitializer, description: ServicesVSResources.Prefer_collection_initializer, options, updater);
105
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferSimplifiedBooleanExpressions, description: ServicesVSResources.Prefer_simplified_boolean_expressions, options, updater);
106
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferConditionalExpressionOverAssignment, description: ServicesVSResources.Prefer_conditional_expression_over_if_with_assignments, options, updater);
107
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferConditionalExpressionOverReturn, description: ServicesVSResources.Prefer_conditional_expression_over_if_with_returns, options, updater);
108
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferExplicitTupleNames, description: ServicesVSResources.Prefer_explicit_tuple_name, options, updater);
109
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferInferredTupleNames, description: ServicesVSResources.Prefer_inferred_tuple_names, options, updater);
110
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferInferredAnonymousTypeMemberNames, description: ServicesVSResources.Prefer_inferred_anonymous_type_member_names, options, updater);
111
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferCompoundAssignment, description: ServicesVSResources.Prefer_compound_assignments, options, updater);
112
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferSimplifiedInterpolation, description: ServicesVSResources.Prefer_simplified_interpolation, options, updater);
120
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.ArithmeticBinaryParentheses, EditorFeaturesResources.In_arithmetic_binary_operators, options, updater, enumValues, valueDescriptions);
121
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.OtherBinaryParentheses, EditorFeaturesResources.In_other_binary_operators, options, updater, enumValues, valueDescriptions);
122
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.RelationalBinaryParentheses, EditorFeaturesResources.In_relational_binary_operators, options, updater, enumValues, valueDescriptions);
123
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.OtherParentheses, ServicesVSResources.In_other_operators, options, updater, enumValues, valueDescriptions);
131
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferCollectionExpression, ServicesVSResources.Prefer_collection_expression, options, updater, enumValues, valueDescriptions);
139
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.UnusedParameters, ServicesVSResources.Avoid_unused_parameters, options, updater, enumValues, valueDescriptions);
144
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.PreferNamespaceAndFolderMatchStructure, ServicesVSResources.Prefer_namespace_and_folder_match_structure, options, updater);
145
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.AllowMultipleBlankLines, ServicesVSResources.Allow_multiple_blank_lines, options, updater);
146
yield return CodeStyleSetting.Create(
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, ServicesVSResources.Allow_statement_immediately_after_block, options, updater);
EditorConfigSettings\DataProvider\Whitespace\CommonWhitespaceSettingsProvider.cs (1)
37
yield return Setting.Create(
CodeStyleOptions2
.OperatorPlacementWhenWrapping, ServicesVSResources.Operator_placement_when_wrapping, options, updater);
EditorConfigSettings\Whitespace\ViewModel\OperatorPlacementWhenWrappingViewModel.cs (1)
26
_key = new OptionKey2(
CodeStyleOptions2
.OperatorPlacementWhenWrapping);
PreviewPane\PreviewPaneService.cs (1)
123
else if (optionName == nameof(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration))
Microsoft.VisualStudio.LanguageServices.CSharp (81)
Options\AutomationObject\AutomationObject.Style.cs (54)
14
get { return GetXmlOption(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration); }
15
set { SetXmlOption(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, value); }
20
get { return GetXmlOption(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess); }
21
set { SetXmlOption(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, value); }
26
get { return GetXmlOption(
CodeStyleOptions2
.QualifyFieldAccess); }
27
set { SetXmlOption(
CodeStyleOptions2
.QualifyFieldAccess, value); }
32
get { return GetXmlOption(
CodeStyleOptions2
.QualifyPropertyAccess); }
33
set { SetXmlOption(
CodeStyleOptions2
.QualifyPropertyAccess, value); }
38
get { return GetXmlOption(
CodeStyleOptions2
.QualifyMethodAccess); }
39
set { SetXmlOption(
CodeStyleOptions2
.QualifyMethodAccess, value); }
44
get { return GetXmlOption(
CodeStyleOptions2
.QualifyEventAccess); }
45
set { SetXmlOption(
CodeStyleOptions2
.QualifyEventAccess, value); }
56
get { return GetXmlOption(
CodeStyleOptions2
.PreferObjectInitializer); }
57
set { SetXmlOption(
CodeStyleOptions2
.PreferObjectInitializer, value); }
62
get { return GetXmlOption(
CodeStyleOptions2
.PreferCollectionInitializer); }
63
set { SetXmlOption(
CodeStyleOptions2
.PreferCollectionInitializer, value); }
68
get { return GetXmlOption(
CodeStyleOptions2
.PreferCoalesceExpression); }
69
set { SetXmlOption(
CodeStyleOptions2
.PreferCoalesceExpression, value); }
80
get { return GetXmlOption(
CodeStyleOptions2
.PreferNullPropagation); }
81
set { SetXmlOption(
CodeStyleOptions2
.PreferNullPropagation, value); }
92
get { return GetXmlOption(
CodeStyleOptions2
.PreferExplicitTupleNames); }
93
set { SetXmlOption(
CodeStyleOptions2
.PreferExplicitTupleNames, value); }
98
get { return GetXmlOption(
CodeStyleOptions2
.PreferInferredTupleNames); }
99
set { SetXmlOption(
CodeStyleOptions2
.PreferInferredTupleNames, value); }
104
get { return GetXmlOption(
CodeStyleOptions2
.PreferInferredAnonymousTypeMemberNames); }
105
set { SetXmlOption(
CodeStyleOptions2
.PreferInferredAnonymousTypeMemberNames, value); }
212
get { return GetXmlOption(
CodeStyleOptions2
.PreferReadonly); }
213
set { SetXmlOption(
CodeStyleOptions2
.PreferReadonly, value); }
218
get { return GetXmlOption(
CodeStyleOptions2
.PreferSimplifiedBooleanExpressions); }
219
set { SetXmlOption(
CodeStyleOptions2
.PreferSimplifiedBooleanExpressions, value); }
224
get { return GetXmlOption(
CodeStyleOptions2
.PreferAutoProperties); }
225
set { SetXmlOption(
CodeStyleOptions2
.PreferAutoProperties, value); }
230
get { return GetXmlOption(
CodeStyleOptions2
.PreferIsNullCheckOverReferenceEqualityMethod); }
231
set { SetXmlOption(
CodeStyleOptions2
.PreferIsNullCheckOverReferenceEqualityMethod, value); }
242
get { return GetXmlOption(
CodeStyleOptions2
.PreferConditionalExpressionOverAssignment); }
243
set { SetXmlOption(
CodeStyleOptions2
.PreferConditionalExpressionOverAssignment, value); }
248
get { return GetXmlOption(
CodeStyleOptions2
.PreferConditionalExpressionOverReturn); }
249
set { SetXmlOption(
CodeStyleOptions2
.PreferConditionalExpressionOverReturn, value); }
254
get { return GetXmlOption(
CodeStyleOptions2
.PreferCompoundAssignment); }
255
set { SetXmlOption(
CodeStyleOptions2
.PreferCompoundAssignment, value); }
260
get { return GetXmlOption(
CodeStyleOptions2
.PreferSimplifiedInterpolation); }
261
set { SetXmlOption(
CodeStyleOptions2
.PreferSimplifiedInterpolation, value); }
266
get { return GetXmlOption(
CodeStyleOptions2
.AccessibilityModifiersRequired); }
267
set { SetXmlOption(
CodeStyleOptions2
.AccessibilityModifiersRequired, value); }
272
get { return GetOption(
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions); }
273
set { SetOption(
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions, value); }
278
get { return GetXmlOption(
CodeStyleOptions2
.PreferSystemHashCode); }
279
set { SetXmlOption(
CodeStyleOptions2
.PreferSystemHashCode, value); }
284
get { return GetXmlOption(
CodeStyleOptions2
.PreferNamespaceAndFolderMatchStructure); }
285
set { SetXmlOption(
CodeStyleOptions2
.PreferNamespaceAndFolderMatchStructure, value); }
290
get { return GetXmlOption(
CodeStyleOptions2
.AllowMultipleBlankLines); }
291
set { SetXmlOption(
CodeStyleOptions2
.AllowMultipleBlankLines, value); }
296
get { return GetXmlOption(
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock); }
297
set { SetXmlOption(
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, value); }
Options\Formatting\StyleViewModel.cs (27)
2252
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.QualifyFieldAccess, CSharpVSResources.Qualify_field_access_with_this, s_fieldDeclarationPreviewTrue, s_fieldDeclarationPreviewFalse, this, optionStore, qualifyGroupTitle, qualifyMemberAccessPreferences));
2253
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.QualifyPropertyAccess, CSharpVSResources.Qualify_property_access_with_this, s_propertyDeclarationPreviewTrue, s_propertyDeclarationPreviewFalse, this, optionStore, qualifyGroupTitle, qualifyMemberAccessPreferences));
2254
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.QualifyMethodAccess, CSharpVSResources.Qualify_method_access_with_this, s_methodDeclarationPreviewTrue, s_methodDeclarationPreviewFalse, this, optionStore, qualifyGroupTitle, qualifyMemberAccessPreferences));
2255
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.QualifyEventAccess, CSharpVSResources.Qualify_event_access_with_this, s_eventDeclarationPreviewTrue, s_eventDeclarationPreviewFalse, this, optionStore, qualifyGroupTitle, qualifyMemberAccessPreferences));
2257
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInDeclaration, ServicesVSResources.For_locals_parameters_and_members, s_intrinsicPreviewDeclarationTrue, s_intrinsicPreviewDeclarationFalse, this, optionStore, predefinedTypesGroupTitle, predefinedTypesPreferences));
2258
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferIntrinsicPredefinedTypeKeywordInMemberAccess, ServicesVSResources.For_member_access_expressions, s_intrinsicPreviewMemberAccessTrue, s_intrinsicPreviewMemberAccessFalse, this, optionStore, predefinedTypesGroupTitle, predefinedTypesPreferences));
2268
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferAutoProperties, ServicesVSResources.analyzer_Prefer_auto_properties, s_preferAutoProperties, s_preferAutoProperties, this, optionStore, codeBlockPreferencesGroupTitle));
2270
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferSystemHashCode, ServicesVSResources.Prefer_System_HashCode_in_GetHashCode, s_preferSystemHashCode, s_preferSystemHashCode, this, optionStore, codeBlockPreferencesGroupTitle));
2277
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferObjectInitializer, ServicesVSResources.Prefer_object_initializer, s_preferObjectInitializer, s_preferObjectInitializer, this, optionStore, expressionPreferencesGroupTitle));
2278
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferCollectionInitializer, ServicesVSResources.Prefer_collection_initializer, s_preferCollectionInitializer, s_preferCollectionInitializer, this, optionStore, expressionPreferencesGroupTitle));
2279
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferSimplifiedBooleanExpressions, ServicesVSResources.Prefer_simplified_boolean_expressions, s_preferSimplifiedConditionalExpression, s_preferSimplifiedConditionalExpression, this, optionStore, expressionPreferencesGroupTitle));
2281
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferConditionalExpressionOverAssignment, ServicesVSResources.Prefer_conditional_expression_over_if_with_assignments, s_preferConditionalExpressionOverIfWithAssignments, s_preferConditionalExpressionOverIfWithAssignments, this, optionStore, expressionPreferencesGroupTitle));
2282
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferConditionalExpressionOverReturn, ServicesVSResources.Prefer_conditional_expression_over_if_with_returns, s_preferConditionalExpressionOverIfWithReturns, s_preferConditionalExpressionOverIfWithReturns, this, optionStore, expressionPreferencesGroupTitle));
2283
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferExplicitTupleNames, ServicesVSResources.Prefer_explicit_tuple_name, s_preferExplicitTupleName, s_preferExplicitTupleName, this, optionStore, expressionPreferencesGroupTitle));
2285
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferInferredTupleNames, ServicesVSResources.Prefer_inferred_tuple_names, s_preferInferredTupleName, s_preferInferredTupleName, this, optionStore, expressionPreferencesGroupTitle));
2286
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferInferredAnonymousTypeMemberNames, ServicesVSResources.Prefer_inferred_anonymous_type_member_names, s_preferInferredAnonymousTypeMemberName, s_preferInferredAnonymousTypeMemberName, this, optionStore, expressionPreferencesGroupTitle));
2288
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferCompoundAssignment, ServicesVSResources.Prefer_compound_assignments, s_preferCompoundAssignments, s_preferCompoundAssignments, this, optionStore, expressionPreferencesGroupTitle));
2312
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferCoalesceExpression, ServicesVSResources.Prefer_coalesce_expression, s_preferCoalesceExpression, s_preferCoalesceExpression, this, optionStore, nullCheckingGroupTitle));
2313
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferNullPropagation, ServicesVSResources.Prefer_null_propagation, s_preferNullPropagation, s_preferNullPropagation, this, optionStore, nullCheckingGroupTitle));
2314
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferIsNullCheckOverReferenceEqualityMethod, EditorFeaturesResources.Prefer_is_null_for_reference_equality_checks, s_preferIsNullOverReferenceEquals, s_preferIsNullOverReferenceEquals, this, optionStore, nullCheckingGroupTitle));
2324
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.PreferReadonly, ServicesVSResources.Prefer_readonly_fields, s_preferReadonly, s_preferReadonly, this, optionStore, modifierGroupTitle));
2333
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.AllowMultipleBlankLines, ServicesVSResources.Allow_multiple_blank_lines, s_allow_multiple_blank_lines_true, s_allow_multiple_blank_lines_false, this, optionStore, newLinePreferencesGroupTitle));
2336
CodeStyleItems.Add(new BooleanCodeStyleOptionViewModel(
CodeStyleOptions2
.AllowStatementImmediatelyAfterBlock, ServicesVSResources.Allow_statement_immediately_after_block, s_allow_statement_immediately_after_block_true, s_allow_statement_immediately_after_block_false, this, optionStore, newLinePreferencesGroupTitle));
2345
optionStore,
CodeStyleOptions2
.ArithmeticBinaryParentheses,
2351
optionStore,
CodeStyleOptions2
.OtherBinaryParentheses,
2357
optionStore,
CodeStyleOptions2
.RelationalBinaryParentheses,
2363
optionStore,
CodeStyleOptions2
.OtherParentheses,
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (7)
EditorConfigSettings\DataProvider\DataProviderTests.cs (7)
121
var optionsWithUI =
CodeStyleOptions2
.EditorConfigOptions
122
.Remove(
CodeStyleOptions2
.PreferSystemHashCode)
123
.Remove(
CodeStyleOptions2
.OperatorPlacementWhenWrapping)
124
.Remove(
CodeStyleOptions2
.FileHeaderTemplate)
125
.Remove(
CodeStyleOptions2
.RemoveUnnecessarySuppressionExclusions)
126
.Remove(
CodeStyleOptions2
.ForEachExplicitCastInSource);
194
CodeStyleOptions2
.OperatorPlacementWhenWrapping