80 instantiations of OptionsCollection
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (28)
src\Features\DiagnosticsTestUtilities\CodeActions\SharedVerifierState.cs (1)
37Options = new OptionsCollection(test.Language);
src\Features\DiagnosticsTestUtilities\Diagnostics\ParenthesesOptionsProvider.cs (4)
55var optionsCollection = new OptionsCollection(_language); 69var optionsCollection = new OptionsCollection(_language); 83var optionsCollection = new OptionsCollection(_language); 96var optionsCollection = new OptionsCollection(_language);
src\Features\DiagnosticsTestUtilities\NamingStyles\NamingStylesTestOptionSets.cs (23)
40return new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, mergedPreferences } }; 44=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, ClassNamesArePascalCaseOption() } }; 47=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, FieldNamesAreCamelCaseOption() } }; 50=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, FieldNamesAreCamelCaseWithUnderscorePrefixOption() } }; 53=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, FieldNamesAreCamelCaseWithFieldUnderscorePrefixOption() } }; 56=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, FieldNamesAreCamelCaseWithFieldUnderscorePrefixAndUnderscoreEndSuffixOption() } }; 59=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, MethodNamesArePascalCaseOption() } }; 62=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, MethodNamesAreCamelCaseOption() } }; 65=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, ParameterNamesAreCamelCaseOption() } }; 68=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, ParameterNamesAreCamelCaseWithPUnderscorePrefixOption() } }; 71=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, ParameterNamesAreCamelCaseWithPUnderscorePrefixAndUnderscoreEndSuffixOption() } }; 74=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, LocalNamesAreCamelCaseOption() } }; 77=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, LocalFunctionNamesAreCamelCaseOption() } }; 80=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, PropertyNamesArePascalCaseOption() } }; 83=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, InterfaceNamesStartWithIOption() } }; 86=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, TypeParameterNamesStartWithTOption() } }; 89=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, ConstantsAreUpperCaseOption() } }; 92=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, LocalsAreCamelCaseConstantsAreUpperCaseOption() } }; 95=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, AsyncFunctionNamesEndWithAsyncOption() } }; 98=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, MethodNamesArePascalCaseOption(accessibilities) } }; 101=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, SymbolKindsArePascalCaseOption(symbolKinds) } }; 104=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, SymbolKindsArePascalCaseOption([]) } }; 128=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, AccessibilitiesArePascalCaseOption(accessibilities) } };
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (52)
AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.cs (6)
37=> new OptionsCollection(GetLanguage()) { { option, enabled, notification } }; 40=> new OptionsCollection(GetLanguage()) { { option, codeStyle } }; 43=> new OptionsCollection(GetLanguage()) { { option, enabled, notification } }; 46=> new OptionsCollection(GetLanguage()) { { option, codeStyle } }; 49=> new OptionsCollection(GetLanguage()) { { option, value } }; 52=> new OptionsCollection(GetLanguage()) { { option, value } };
src\Analyzers\CSharp\Tests\AliasAmbiguousType\AliasAmbiguousTypeTests.cs (1)
684var options = new OptionsCollection(LanguageNames.CSharp)
src\Analyzers\CSharp\Tests\ImplementAbstractClass\ImplementAbstractClassTests.cs (8)
31=> new(GetLanguage()) 48options ??= new OptionsCollection(GetLanguage()); 1371""", new(options: new OptionsCollection(GetLanguage()) 1411""", new(options: new OptionsCollection(GetLanguage()) 1471""", new(options: new OptionsCollection(GetLanguage()) 1511""", new(options: new OptionsCollection(GetLanguage()) 1540""", new(options: new OptionsCollection(GetLanguage()) 1781var options = new OptionsCollection(GetLanguage())
src\Analyzers\CSharp\Tests\ImplementAbstractClass\ImplementAbstractClassTests_ThroughMember.cs (2)
27=> new OptionsCollection(GetLanguage()) 43options ??= new OptionsCollection(GetLanguage());
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (6)
45=> new(LanguageNames.CSharp) 56=> new(LanguageNames.CSharp) 67=> new(LanguageNames.CSharp) 623new OptionsCollection(LanguageNames.CSharp) 7730new OptionsCollection(LanguageNames.CSharp) 7907new OptionsCollection(LanguageNames.CSharp)
src\Analyzers\CSharp\Tests\InlineDeclaration\CSharpInlineDeclarationTests.cs (2)
34=> new(GetLanguage()) 2463""", new(options: new(LanguageNames.CSharp)
src\Analyzers\CSharp\Tests\MisplacedUsingDirectives\MisplacedUsingDirectivesTests.cs (2)
72=> new(options: new(GetLanguage()) { { CSharpCodeStyleOptions.PreferredUsingDirectivePlacement, preferredPlacementOption } }); 90var options = new OptionsCollection(GetLanguage())
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (4)
56private static readonly OptionsCollection PreferImplicitTypeAlways = new(LanguageNames.CSharp) 752""", options: new OptionsCollection(LanguageNames.CSharp) { { CSharpCodeStyleOptions.VarForBuiltInTypes, CodeStyleOption2.TrueWithSilentEnforcement } }); 782""", options: new OptionsCollection(LanguageNames.CSharp) { { CSharpCodeStyleOptions.VarWhenTypeIsApparent, CodeStyleOption2.TrueWithSilentEnforcement } }); 812""", options: new OptionsCollection(LanguageNames.CSharp) { { CSharpCodeStyleOptions.VarElsewhere, CodeStyleOption2.TrueWithSilentEnforcement } });
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseExplicitTypeTests.cs (5)
35=> new(GetLanguage()) 43=> new(GetLanguage()) 51=> new(GetLanguage()) 59=> new(GetLanguage()) 67=> new(GetLanguage())
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseImplicitTypeTests.cs (6)
36=> new(GetLanguage()) 44=> new(GetLanguage()) 52=> new(GetLanguage()) 60=> new(GetLanguage()) 68=> new(GetLanguage()) 76=> new(GetLanguage())
src\Analyzers\CSharp\Tests\UseVarTestExtensions.cs (10)
28=> new(test.GetLanguage()) 36=> new(test.GetLanguage()) 44=> new(test.GetLanguage()) 52=> new(test.GetLanguage()) 60=> new(test.GetLanguage()) 68=> new(test.GetLanguage()) 76=> new(test.GetLanguage()) 84=> new(test.GetLanguage()) 92=> new(test.GetLanguage()) 100=> new(test.GetLanguage())
120 references to OptionsCollection
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (45)
src\Features\DiagnosticsTestUtilities\CodeActions\CodeFixVerifierHelper.cs (2)
93public static string? GetEditorConfigText(this OptionsCollection options) 99public static SourceText? ConvertOptionsToAnalyzerConfig(string defaultFileExtension, string? explicitEditorConfig, OptionsCollection options)
src\Features\DiagnosticsTestUtilities\CodeActions\CSharpCodeFixVerifier`2+Test.cs (1)
63internal OptionsCollection Options => _sharedState.Options;
src\Features\DiagnosticsTestUtilities\CodeActions\CSharpCodeRefactoringVerifier`1+Test.cs (1)
63internal OptionsCollection Options => _sharedState.Options;
src\Features\DiagnosticsTestUtilities\CodeActions\SharedVerifierState.cs (1)
46internal OptionsCollection Options { get; }
src\Features\DiagnosticsTestUtilities\CodeActions\VisualBasicCodeFixVerifier`2+Test.cs (1)
63internal OptionsCollection Options => _sharedState.Options;
src\Features\DiagnosticsTestUtilities\CodeActions\VisualBasicCodeRefactoringVerifier`1+Test.cs (1)
61internal OptionsCollection Options => _sharedState.Options;
src\Features\DiagnosticsTestUtilities\Diagnostics\ParenthesesOptionsProvider.cs (11)
39internal OptionsCollection RequireArithmeticBinaryParenthesesForClarity 42internal OptionsCollection RequireRelationalBinaryParenthesesForClarity 45internal OptionsCollection RequireOtherBinaryParenthesesForClarity 51internal OptionsCollection IgnoreAllParentheses 55var optionsCollection = new OptionsCollection(_language); 65internal OptionsCollection RemoveAllUnnecessaryParentheses 69var optionsCollection = new OptionsCollection(_language); 79internal OptionsCollection RequireAllParenthesesForClarity 83var optionsCollection = new OptionsCollection(_language); 94private OptionsCollection GetSingleRequireOption(PerLanguageOption2<CodeStyleOption2<ParenthesesPreference>> option) 96var optionsCollection = new OptionsCollection(_language);
src\Features\DiagnosticsTestUtilities\NamingStyles\NamingStylesTestOptionSets.cs (26)
30internal OptionsCollection MergeStyles(OptionsCollection first, OptionsCollection second) 43internal OptionsCollection ClassNamesArePascalCase 46internal OptionsCollection FieldNamesAreCamelCase 49internal OptionsCollection FieldNamesAreCamelCaseWithUnderscorePrefix 52internal OptionsCollection FieldNamesAreCamelCaseWithFieldUnderscorePrefix 55internal OptionsCollection FieldNamesAreCamelCaseWithFieldUnderscorePrefixAndUnderscoreEndSuffix 58internal OptionsCollection MethodNamesArePascalCase 61internal OptionsCollection MethodNamesAreCamelCase 64internal OptionsCollection ParameterNamesAreCamelCase 67internal OptionsCollection ParameterNamesAreCamelCaseWithPUnderscorePrefix 70internal OptionsCollection ParameterNamesAreCamelCaseWithPUnderscorePrefixAndUnderscoreEndSuffix 73internal OptionsCollection LocalNamesAreCamelCase 76internal OptionsCollection LocalFunctionNamesAreCamelCase 79internal OptionsCollection PropertyNamesArePascalCase 82internal OptionsCollection InterfaceNamesStartWithI 85internal OptionsCollection TypeParameterNamesStartWithT 88internal OptionsCollection ConstantsAreUpperCase 91internal OptionsCollection LocalsAreCamelCaseConstantsAreUpperCase 94internal OptionsCollection AsyncFunctionNamesEndWithAsync 97internal OptionsCollection MethodNamesWithAccessibilityArePascalCase(ImmutableArray<Accessibility> accessibilities) 100internal OptionsCollection SymbolKindsArePascalCase(ImmutableArray<SymbolSpecification.SymbolKindOrTypeKind> symbolKinds) 103internal OptionsCollection SymbolKindsArePascalCaseEmpty() 106internal OptionsCollection SymbolKindsArePascalCase(object symbolOrTypeKind) 127internal OptionsCollection AccessibilitiesArePascalCase(ImmutableArray<Accessibility> accessibilities)
src\Workspaces\CoreTestUtilities\OptionsCollection.cs (1)
66public void Add(OptionsCollection? options)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (75)
AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.cs (6)
36internal OptionsCollection Option<T>(Option2<CodeStyleOption2<T>> option, T enabled, NotificationOption2 notification) 39internal OptionsCollection Option<T>(Option2<CodeStyleOption2<T>> option, CodeStyleOption2<T> codeStyle) 42internal OptionsCollection Option<T>(PerLanguageOption2<CodeStyleOption2<T>> option, T enabled, NotificationOption2 notification) 45internal OptionsCollection Option<T>(PerLanguageOption2<CodeStyleOption2<T>> option, CodeStyleOption2<T> codeStyle) 48internal OptionsCollection Option<T>(Option2<T> option, T value) 51internal OptionsCollection Option<T>(PerLanguageOption2<T> option, T value)
src\Analyzers\CSharp\Tests\AddRequiredParentheses\AddRequiredExpressionParenthesesTests.cs (2)
26private Task TestMissingAsync(string initialMarkup, OptionsCollection options) 29private Task TestAsync(string initialMarkup, string expected, OptionsCollection options)
src\Analyzers\CSharp\Tests\AddRequiredParentheses\AddRequiredPatternParenthesesTests.cs (2)
25private Task TestMissingAsync(string initialMarkup, OptionsCollection options) 28private Task TestAsync(string initialMarkup, string expected, OptionsCollection options)
src\Analyzers\CSharp\Tests\AliasAmbiguousType\AliasAmbiguousTypeTests.cs (1)
684var options = new OptionsCollection(LanguageNames.CSharp)
src\Analyzers\CSharp\Tests\ImplementAbstractClass\ImplementAbstractClassTests.cs (4)
30private OptionsCollection AllOptionsOff 45OptionsCollection? options = null, 1599var options = Option(ImplementTypeOptionsStorage.InsertionBehavior, ImplementTypeInsertionBehavior.AtTheEnd); 1781var options = new OptionsCollection(GetLanguage())
src\Analyzers\CSharp\Tests\ImplementAbstractClass\ImplementAbstractClassTests_ThroughMember.cs (2)
26private OptionsCollection AllOptionsOff 40OptionsCollection? options = null,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (3)
44private static OptionsCollection AllOptionsOff 55private static OptionsCollection AllOptionsOn 66private static OptionsCollection AccessorOptionsOn
src\Analyzers\CSharp\Tests\InlineDeclaration\CSharpInlineDeclarationTests.cs (1)
33private OptionsCollection ExplicitTypeEverywhere()
src\Analyzers\CSharp\Tests\MisplacedUsingDirectives\MisplacedUsingDirectivesTests.cs (1)
90var options = new OptionsCollection(GetLanguage())
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (5)
41private OptionsCollection NonPublicMethodsOnly 50private static async Task TestDiagnosticMissingAsync([StringSyntax(PredefinedEmbeddedLanguageNames.CSharpTest)] string initialMarkup, OptionsCollection? options) 70private static async Task TestDiagnosticsAsync([StringSyntax(PredefinedEmbeddedLanguageNames.CSharpTest)] string initialMarkup, OptionsCollection? options) 150var unusedValueAssignmentOptionSuppressed = Option(CSharpCodeStyleOptions.UnusedValueAssignment, 1382var options = Option(CodeStyleOptions2.UnusedParameters,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (3)
28private protected override OptionsCollection PreferNone 32private protected override OptionsCollection PreferDiscard 36private protected override OptionsCollection PreferUnusedLocal
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueExpressionStatementTests.cs (3)
27private protected override OptionsCollection PreferNone 31private protected override OptionsCollection PreferDiscard 35private protected override OptionsCollection PreferUnusedLocal
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValuesTestsBase.cs (7)
27private protected abstract OptionsCollection PreferNone { get; } 28private protected abstract OptionsCollection PreferDiscard { get; } 29private protected abstract OptionsCollection PreferUnusedLocal { get; } 31private protected OptionsCollection GetOptions(string optionName) 46private protected Task TestMissingInRegularAndScriptAsync(string initialMarkup, OptionsCollection options, ParseOptions parseOptions = null) 56foreach (var options in new[] { PreferDiscard, PreferUnusedLocal }) 64foreach (var options in new[] { PreferDiscard, PreferUnusedLocal })
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (3)
29OptionsCollection? options = null) 45OptionsCollection? options = null, 56private static readonly OptionsCollection PreferImplicitTypeAlways = new(LanguageNames.CSharp)
src\Analyzers\CSharp\Tests\UseExpressionBodyForLambda\UseExpressionBodyForLambdasAnalyzerTests.cs (2)
26private OptionsCollection UseExpressionBody 29private OptionsCollection UseBlockBody
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseExplicitTypeTests.cs (5)
34private OptionsCollection ExplicitTypeEverywhere() 42private OptionsCollection ExplicitTypeExceptWhereApparent() 50private OptionsCollection ExplicitTypeForBuiltInTypesOnly() 58private OptionsCollection ExplicitTypeEnforcements() 66private OptionsCollection ExplicitTypeSilentEnforcement()
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseImplicitTypeTests.cs (6)
35internal OptionsCollection ImplicitTypeEverywhere() 43private OptionsCollection ImplicitTypeWhereApparent() 51private OptionsCollection ImplicitTypeWhereApparentAndForIntrinsics() 59internal OptionsCollection ImplicitTypeButKeepIntrinsics() 67private OptionsCollection ImplicitTypeEnforcements() 75private OptionsCollection ImplicitTypeSilentEnforcement()
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
610var options = Option(CSharpCodeStyleOptions.PreferPatternMatchingOverIsWithCastCheck, warningOption);
src\Analyzers\CSharp\Tests\UseVarTestExtensions.cs (10)
27public OptionsCollection PreferExplicitTypeWithError() 35public OptionsCollection PreferImplicitTypeWithError() 43public OptionsCollection PreferExplicitTypeWithWarning() 51public OptionsCollection PreferImplicitTypeWithWarning() 59public OptionsCollection PreferExplicitTypeWithInfo() 67public OptionsCollection PreferImplicitTypeWithInfo() 75public OptionsCollection PreferExplicitTypeWithSilent() 83public OptionsCollection PreferImplicitTypeWithSilent() 91public OptionsCollection PreferExplicitTypeWithNone() 99public OptionsCollection PreferImplicitTypeWithNone()
src\Analyzers\CSharp\Tests\ValidateFormatString\ValidateFormatStringTests.cs (2)
549var options = Option(FormatStringValidationOptionStorage.ReportInvalidPlaceholdersInStringDotFormatCalls, true); 570var options = Option(FormatStringValidationOptionStorage.ReportInvalidPlaceholdersInStringDotFormatCalls, false);
src\Features\CSharpTest\Diagnostics\AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest_NoEditor.cs (6)
152internal OptionsCollection RequireArithmeticBinaryParenthesesForClarity => ParenthesesOptionsProvider.RequireArithmeticBinaryParenthesesForClarity; 153internal OptionsCollection RequireRelationalBinaryParenthesesForClarity => ParenthesesOptionsProvider.RequireRelationalBinaryParenthesesForClarity; 154internal OptionsCollection RequireOtherBinaryParenthesesForClarity => ParenthesesOptionsProvider.RequireOtherBinaryParenthesesForClarity; 155internal OptionsCollection IgnoreAllParentheses => ParenthesesOptionsProvider.IgnoreAllParentheses; 156internal OptionsCollection RemoveAllUnnecessaryParentheses => ParenthesesOptionsProvider.RemoveAllUnnecessaryParentheses; 157internal OptionsCollection RequireAllParenthesesForClarity => ParenthesesOptionsProvider.RequireAllParenthesesForClarity;