68 instantiations of OptionsCollection
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (28)
NamingStylesTestOptionSets.cs (23)
37return new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, new NamingStylePreferences( 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(ImmutableArray<SymbolSpecification.SymbolKindOrTypeKind>.Empty) } }; 128=> new OptionsCollection(_languageName) { { NamingStyleOptions.NamingPreferences, AccessibilitiesArePascalCaseOption(accessibilities) } };
ParenthesesOptionsProvider.cs (4)
55var optionsCollection = new OptionsCollection(_language); 69var optionsCollection = new OptionsCollection(_language); 83var optionsCollection = new OptionsCollection(_language); 96var optionsCollection = new OptionsCollection(_language);
SharedVerifierState.cs (1)
39Options = new OptionsCollection(test.Language);
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (34)
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 } };
AliasAmbiguousTypeTests.cs (1)
678var options = new OptionsCollection(LanguageNames.CSharp)
MisplacedUsingDirectivesTests.cs (2)
72=> new(options: new OptionsCollection(GetLanguage()) { { CSharpCodeStyleOptions.PreferredUsingDirectivePlacement, preferredPlacementOption } }); 82var options = new OptionsCollection(GetLanguage())
UseConditionalExpressionForAssignmentTests.cs (4)
61private static readonly OptionsCollection PreferImplicitTypeAlways = new(LanguageNames.CSharp) 804""", options: new OptionsCollection(LanguageNames.CSharp) { { CSharpCodeStyleOptions.VarForBuiltInTypes, CodeStyleOption2.TrueWithSilentEnforcement } }); 836""", options: new OptionsCollection(LanguageNames.CSharp) { { CSharpCodeStyleOptions.VarWhenTypeIsApparent, CodeStyleOption2.TrueWithSilentEnforcement } }); 868""", options: new OptionsCollection(LanguageNames.CSharp) { { CSharpCodeStyleOptions.VarElsewhere, CodeStyleOption2.TrueWithSilentEnforcement } });
UseExplicitTypeTests.cs (5)
39=> new(GetLanguage()) 47=> new(GetLanguage()) 55=> new(GetLanguage()) 63=> new(GetLanguage()) 71=> new(GetLanguage())
UseImplicitTypeTests.cs (6)
40=> new(GetLanguage()) 48=> new(GetLanguage()) 56=> new(GetLanguage()) 64=> new(GetLanguage()) 72=> new(GetLanguage()) 80=> new(GetLanguage())
UseVarTestExtensions.cs (10)
31=> new OptionsCollection(test.GetLanguage()) 39=> new OptionsCollection(test.GetLanguage()) 47=> new OptionsCollection(test.GetLanguage()) 55=> new OptionsCollection(test.GetLanguage()) 63=> new OptionsCollection(test.GetLanguage()) 71=> new OptionsCollection(test.GetLanguage()) 79=> new OptionsCollection(test.GetLanguage()) 87=> new OptionsCollection(test.GetLanguage()) 95=> new OptionsCollection(test.GetLanguage()) 103=> new OptionsCollection(test.GetLanguage())
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (6)
AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.vb (6)
41Return New OptionsCollection(GetLanguage()) From {{optionParam, enabled, notification}} 45Return New OptionsCollection(GetLanguage()) From {{optionParam, codeStyle}} 49Return New OptionsCollection(GetLanguage()) From {{optionParam, enabled, notification}} 53Return New OptionsCollection(GetLanguage()) From {{optionParam, codeStyle}} 57Return New OptionsCollection(GetLanguage()) From {{optionParam, value}} 61Return New OptionsCollection(GetLanguage()) From {{optionParam, value}}
150 references to OptionsCollection
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (18)
AbstractCodeActionOrUserDiagnosticTest.cs (12)
54internal readonly OptionsCollection options; 55internal readonly OptionsCollection globalOptions; 70OptionsCollection options = null, 71OptionsCollection globalOptions = null, 103internal TestParameters WithOptions(OptionsCollection options) 106internal TestParameters WithGlobalOptions(OptionsCollection globalOptions) 231private static void AddAnalyzerConfigDocumentWithOptions(TestWorkspace workspace, OptionsCollection options) 253string GenerateAnalyzerConfigText(OptionsCollection options) 380OptionsCollection options = null, 381OptionsCollection globalOptions = null, 421OptionsCollection options = null, 422OptionsCollection globalOptions = null,
AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (4)
193OptionsCollection options = null, 194OptionsCollection globalOptions = null, 205OptionsCollection options, 206OptionsCollection globalOptions,
AbstractUserDiagnosticTest.cs (2)
223OptionsCollection options = null, 224OptionsCollection globalOptions = null,
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (46)
CodeFixVerifierHelper.cs (2)
97public static string? GetEditorConfigText(this OptionsCollection options) 103public static SourceText? ConvertOptionsToAnalyzerConfig(string defaultFileExtension, string? explicitEditorConfig, OptionsCollection options)
CSharpCodeFixVerifier`2+Test.cs (1)
64internal OptionsCollection Options => _sharedState.Options;
CSharpCodeRefactoringVerifier`1+Test.cs (1)
59internal OptionsCollection Options => _sharedState.Options;
NamingStylesTestOptionSets.cs (26)
33internal 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)
OptionsCollection.cs (2)
65public void Add(OptionsCollection? options) 68public void AddRange(OptionsCollection? options)
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);
SharedVerifierState.cs (1)
48internal OptionsCollection Options { get; }
VisualBasicCodeFixVerifier`2+Test.cs (1)
61internal OptionsCollection Options => _sharedState.Options;
VisualBasicCodeRefactoringVerifier`1+Test.cs (1)
59internal OptionsCollection Options => _sharedState.Options;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (64)
AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest.cs (6)
150internal OptionsCollection RequireArithmeticBinaryParenthesesForClarity => ParenthesesOptionsProvider.RequireArithmeticBinaryParenthesesForClarity; 151internal OptionsCollection RequireRelationalBinaryParenthesesForClarity => ParenthesesOptionsProvider.RequireRelationalBinaryParenthesesForClarity; 152internal OptionsCollection RequireOtherBinaryParenthesesForClarity => ParenthesesOptionsProvider.RequireOtherBinaryParenthesesForClarity; 153internal OptionsCollection IgnoreAllParentheses => ParenthesesOptionsProvider.IgnoreAllParentheses; 154internal OptionsCollection RemoveAllUnnecessaryParentheses => ParenthesesOptionsProvider.RemoveAllUnnecessaryParentheses; 155internal OptionsCollection RequireAllParenthesesForClarity => ParenthesesOptionsProvider.RequireAllParenthesesForClarity;
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)
AddRequiredExpressionParenthesesTests.cs (2)
31private Task TestMissingAsync(string initialMarkup, OptionsCollection options) 34private Task TestAsync(string initialMarkup, string expected, OptionsCollection options)
AddRequiredPatternParenthesesTests.cs (2)
31private Task TestMissingAsync(string initialMarkup, OptionsCollection options) 34private Task TestAsync(string initialMarkup, string expected, OptionsCollection options)
AliasAmbiguousTypeTests.cs (1)
678var options = new OptionsCollection(LanguageNames.CSharp)
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
656var options = Option(CSharpCodeStyleOptions.PreferPatternMatchingOverIsWithCastCheck, warningOption);
MisplacedUsingDirectivesTests.cs (1)
82var options = new OptionsCollection(GetLanguage())
RemoveUnusedParametersTests.cs (6)
34private OptionsCollection NonPublicMethodsOnly 43private Task TestDiagnosticMissingAsync(string initialMarkup, OptionsCollection? options, ParseOptions? parseOptions = null) 45private Task TestDiagnosticsAsync(string initialMarkup, OptionsCollection options, params DiagnosticDescription[] expectedDiagnostics) 47private Task TestDiagnosticsAsync(string initialMarkup, OptionsCollection? options, ParseOptions? parseOptions, params DiagnosticDescription[] expectedDiagnostics) 116var unusedValueAssignmentOptionSuppressed = Option(CSharpCodeStyleOptions.UnusedValueAssignment, 1470var options = Option(CodeStyleOptions2.UnusedParameters,
RemoveUnusedValueAssignmentTests.cs (3)
34private protected override OptionsCollection PreferNone 38private protected override OptionsCollection PreferDiscard 42private protected override OptionsCollection PreferUnusedLocal
RemoveUnusedValueExpressionStatementTests.cs (3)
27private protected override OptionsCollection PreferNone 31private protected override OptionsCollection PreferDiscard 35private protected override OptionsCollection PreferUnusedLocal
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 })
UseConditionalExpressionForAssignmentTests.cs (3)
31OptionsCollection? options = null) 48OptionsCollection? options = null, 61private static readonly OptionsCollection PreferImplicitTypeAlways = new(LanguageNames.CSharp)
UseExplicitTypeTests.cs (5)
38private OptionsCollection ExplicitTypeEverywhere() 46private OptionsCollection ExplicitTypeExceptWhereApparent() 54private OptionsCollection ExplicitTypeForBuiltInTypesOnly() 62private OptionsCollection ExplicitTypeEnforcements() 70private OptionsCollection ExplicitTypeSilentEnforcement()
UseExpressionBodyForLambdasAnalyzerTests.cs (2)
29private OptionsCollection UseExpressionBody 32private OptionsCollection UseBlockBody
UseImplicitTypeTests.cs (6)
39internal OptionsCollection ImplicitTypeEverywhere() 47private OptionsCollection ImplicitTypeWhereApparent() 55private OptionsCollection ImplicitTypeWhereApparentAndForIntrinsics() 63internal OptionsCollection ImplicitTypeButKeepIntrinsics() 71private OptionsCollection ImplicitTypeEnforcements() 79private OptionsCollection ImplicitTypeSilentEnforcement()
UseVarTestExtensions.cs (10)
30public static OptionsCollection PreferExplicitTypeWithError(this AbstractCodeActionOrUserDiagnosticTest test) 38public static OptionsCollection PreferImplicitTypeWithError(this AbstractCodeActionOrUserDiagnosticTest test) 46public static OptionsCollection PreferExplicitTypeWithWarning(this AbstractCodeActionOrUserDiagnosticTest test) 54public static OptionsCollection PreferImplicitTypeWithWarning(this AbstractCodeActionOrUserDiagnosticTest test) 62public static OptionsCollection PreferExplicitTypeWithInfo(this AbstractCodeActionOrUserDiagnosticTest test) 70public static OptionsCollection PreferImplicitTypeWithInfo(this AbstractCodeActionOrUserDiagnosticTest test) 78public static OptionsCollection PreferExplicitTypeWithSilent(this AbstractCodeActionOrUserDiagnosticTest test) 86public static OptionsCollection PreferImplicitTypeWithSilent(this AbstractCodeActionOrUserDiagnosticTest test) 94public static OptionsCollection PreferExplicitTypeWithNone(this AbstractCodeActionOrUserDiagnosticTest test) 102public static OptionsCollection PreferImplicitTypeWithNone(this AbstractCodeActionOrUserDiagnosticTest test)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (22)
AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb (6)
50Friend ReadOnly Property RequireArithmeticBinaryParenthesesForClarity As OptionsCollection 56Friend ReadOnly Property RequireRelationalBinaryParenthesesForClarity As OptionsCollection 62Friend ReadOnly Property RequireOtherBinaryParenthesesForClarity As OptionsCollection 68Friend ReadOnly Property IgnoreAllParentheses As OptionsCollection 74Friend ReadOnly Property RemoveAllUnnecessaryParentheses As OptionsCollection 80Friend ReadOnly Property RequireAllParenthesesForClarity As OptionsCollection
AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.vb (6)
40Friend Function [Option](Of T)(optionParam As Option2(Of CodeStyleOption2(Of T)), enabled As T, notification As NotificationOption2) As OptionsCollection 44Friend Function [Option](Of T)(optionParam As Option2(Of CodeStyleOption2(Of T)), codeStyle As CodeStyleOption2(Of T)) As OptionsCollection 48Friend Function [Option](Of T)(optionParam As PerLanguageOption2(Of CodeStyleOption2(Of T)), enabled As T, notification As NotificationOption2) As OptionsCollection 52Friend Function [Option](Of T)(optionParam As PerLanguageOption2(Of CodeStyleOption2(Of T)), codeStyle As CodeStyleOption2(Of T)) As OptionsCollection 56Friend Function [Option](Of T)(optionParam As Option2(Of T), value As T) As OptionsCollection 60Friend Function [Option](Of T)(optionParam As PerLanguageOption2(Of T), value As T) As OptionsCollection
RemoveUnusedValueAssignmentTests.vb (3)
14Private Protected Overrides ReadOnly Property PreferNone As OptionsCollection 21Private Protected Overrides ReadOnly Property PreferDiscard As OptionsCollection 28Private Protected Overrides ReadOnly Property PreferUnusedLocal As OptionsCollection
RemoveUnusedValueExpressionStatementTests.vb (3)
14Private Protected Overrides ReadOnly Property PreferNone As OptionsCollection 21Private Protected Overrides ReadOnly Property PreferDiscard As OptionsCollection 28Private Protected Overrides ReadOnly Property PreferUnusedLocal As OptionsCollection
RemoveUnusedValuesTestsBase.vb (4)
19Private Protected MustOverride ReadOnly Property PreferNone As OptionsCollection 20Private Protected MustOverride ReadOnly Property PreferDiscard As OptionsCollection 21Private Protected MustOverride ReadOnly Property PreferUnusedLocal As OptionsCollection 23Private Protected Overloads Function TestMissingInRegularAndScriptAsync(initialMarkup As String, options As OptionsCollection) As Task