28 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) } };
45 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)