36 instantiations of OptionGroup
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (6)
308
public static readonly OptionGroup VarPreferences =
new
("csharp_var_keyword_usage", CSharpCompilerExtensionsResources.var_preferences, priority: 1, parent: CodeStyleOptionGroups.CodeStyle);
309
public static readonly OptionGroup ExpressionBodiedMembers =
new
("csharp_expression_bodied_members", CSharpCompilerExtensionsResources.Expression_bodied_members, priority: 2, parent: CodeStyleOptionGroups.CodeStyle);
310
public static readonly OptionGroup PatternMatching =
new
("csharp_pattern_matching", CSharpCompilerExtensionsResources.Pattern_matching_preferences, priority: 3, parent: CodeStyleOptionGroups.CodeStyle);
311
public static readonly OptionGroup NullCheckingPreferences =
new
("csharp_null_checks", CSharpCompilerExtensionsResources.Null_checking_preferences, priority: 4, parent: CodeStyleOptionGroups.CodeStyle);
312
public static readonly OptionGroup CodeBlockPreferences =
new
("csharp_code_blocks", CSharpCompilerExtensionsResources.Code_block_preferences, priority: 6, parent: CodeStyleOptionGroups.CodeStyle);
313
public static readonly OptionGroup UsingDirectivePreferences =
new
("csharp_using_directives", CSharpCompilerExtensionsResources.using_directive_preferences, priority: 8, parent: CodeStyleOptionGroups.CodeStyle);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (3)
316
public static readonly OptionGroup Indentation =
new
("csharp_indentation", CSharpCompilerExtensionsResources.Indentation_preferences, priority: 3, parent: FormattingOptionGroups.FormattingOptionGroup);
317
public static readonly OptionGroup Spacing =
new
("csharp_spacing", CSharpCompilerExtensionsResources.Space_preferences, priority: 4, parent: FormattingOptionGroups.FormattingOptionGroup);
318
public static readonly OptionGroup Wrapping =
new
("csharp_wrapping", CSharpCompilerExtensionsResources.Wrapping_preferences, priority: 5, parent: FormattingOptionGroups.FormattingOptionGroup);
Microsoft.CodeAnalysis.Features (2)
Diagnostics\Options\SolutionCrawlerOptionsStorage.cs (1)
12
private static readonly OptionGroup s_backgroundAnalysisOptionGroup =
new
(name: "background_analysis", description: "");
SymbolSearch\SymbolSearchOptions.cs (1)
55
private static readonly OptionGroup s_optionGroup =
new
(name: "symbol_search", description: FeaturesResources.Symbol_search);
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Features\Options\CompletionOptionsStorage.cs (1)
39
private static readonly OptionGroup s_completionOptionGroup =
new
(name: "completion", description: "");
Features\Options\HighlightingOptionsStorage.cs (1)
18
private static readonly OptionGroup s_highlightingGroup =
new
(name: "highlighting", description: "");
Features\Options\InlineHintsOptionsStorage.cs (1)
44
private static readonly OptionGroup s_inlayHintOptionGroup =
new
(name: "inlay_hints", description: "");
Features\Options\LanguageServerProjectSystemOptionsStorage.cs (1)
11
private static readonly OptionGroup s_optionGroup =
new
(name: "projects", description: "");
Features\Options\MetadataAsSourceOptionsStorage.cs (1)
19
private static readonly OptionGroup s_navigationOptionGroup =
new
(name: "navigation", description: "");
Features\Options\QuickInfoOptionsStorage.cs (1)
18
private static readonly OptionGroup s_quickInfoGroup =
new
(name: "quick_info", description: "");
LspOptionsStorage.cs (3)
33
private static readonly OptionGroup s_codeLensOptionGroup =
new
(name: "code_lens", description: "");
34
private static readonly OptionGroup s_formattingOptionGroup =
new
(name: "formatting", description: "");
36
private static readonly OptionGroup s_autoInsertOptionGroup =
new
(name: "auto_insert", description: "");
Microsoft.CodeAnalysis.Workspaces (16)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (11)
356
public static readonly OptionGroup CodeStyle =
new
(name: "code_style", description: "", priority: 1);
358
public static readonly OptionGroup Usings =
new
("usings", description: CompilerExtensionsResources.Organize_usings, priority: 1, parent: CodeStyle);
359
public static readonly OptionGroup ThisOrMe =
new
("this_or_me", description: CompilerExtensionsResources.this_dot_and_Me_dot_preferences, priority: 2, parent: CodeStyle);
360
public static readonly OptionGroup PredefinedTypeNameUsage =
new
("predefined_type_name_usage", description: CompilerExtensionsResources.Language_keywords_vs_BCL_types_preferences, priority: 3, parent: CodeStyle);
361
public static readonly OptionGroup Parentheses =
new
("parentheses", description: CompilerExtensionsResources.Parentheses_preferences, priority: 4, parent: CodeStyle);
362
public static readonly OptionGroup Modifier =
new
("modifier", description: CompilerExtensionsResources.Modifier_preferences, priority: 5, parent: CodeStyle);
363
public static readonly OptionGroup ExpressionLevelPreferences =
new
("expression_level_preferences", description: CompilerExtensionsResources.Expression_level_preferences, priority: 7, parent: CodeStyle);
364
public static readonly OptionGroup Field =
new
("field", description: CompilerExtensionsResources.Field_preferences, priority: 8, parent: CodeStyle);
365
public static readonly OptionGroup Parameter =
new
("parameter", description: CompilerExtensionsResources.Parameter_preferences, priority: 9, parent: CodeStyle);
366
public static readonly OptionGroup Suppressions =
new
("suppressions", description: CompilerExtensionsResources.Suppression_preferences, priority: 10, parent: CodeStyle);
367
public static readonly OptionGroup NewLinePreferences =
new
("new_line_preferences", description: CompilerExtensionsResources.New_line_preferences, priority: 11, parent: CodeStyle);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingOptions2.cs (3)
108
public static readonly OptionGroup FormattingOptionGroup =
new
(name: "formatting", description: "", parent: CodeStyleOptionGroups.CodeStyle);
109
public static readonly OptionGroup IndentationAndSpacing =
new
(name: "indentation_and_spacing", description: CompilerExtensionsResources.Indentation_and_spacing, priority: 1, parent: FormattingOptionGroup);
110
public static readonly OptionGroup NewLine =
new
(name: "new_line", description: CompilerExtensionsResources.New_line_preferences, priority: 2, parent: FormattingOptionGroup);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\OptionGroup.cs (1)
12
public static readonly OptionGroup Default =
new
(string.Empty, string.Empty, int.MaxValue);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
28
public static readonly OptionGroup TypeMemberGroup =
new
(name: "type_members", description: WorkspaceExtensionsResources.Type_members, priority: 3, parent: null);
63 references to OptionGroup
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (7)
21
OptionGroup
group,
308
public static readonly
OptionGroup
VarPreferences = new("csharp_var_keyword_usage", CSharpCompilerExtensionsResources.var_preferences, priority: 1, parent: CodeStyleOptionGroups.CodeStyle);
309
public static readonly
OptionGroup
ExpressionBodiedMembers = new("csharp_expression_bodied_members", CSharpCompilerExtensionsResources.Expression_bodied_members, priority: 2, parent: CodeStyleOptionGroups.CodeStyle);
310
public static readonly
OptionGroup
PatternMatching = new("csharp_pattern_matching", CSharpCompilerExtensionsResources.Pattern_matching_preferences, priority: 3, parent: CodeStyleOptionGroups.CodeStyle);
311
public static readonly
OptionGroup
NullCheckingPreferences = new("csharp_null_checks", CSharpCompilerExtensionsResources.Null_checking_preferences, priority: 4, parent: CodeStyleOptionGroups.CodeStyle);
312
public static readonly
OptionGroup
CodeBlockPreferences = new("csharp_code_blocks", CSharpCompilerExtensionsResources.Code_block_preferences, priority: 6, parent: CodeStyleOptionGroups.CodeStyle);
313
public static readonly
OptionGroup
UsingDirectivePreferences = new("csharp_using_directives", CSharpCompilerExtensionsResources.using_directive_preferences, priority: 8, parent: CodeStyleOptionGroups.CodeStyle);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (4)
63
private static Option2<T> CreateOption<T>(
OptionGroup
group, string name, T defaultValue, EditorConfigValueSerializer<T>? serializer = null)
316
public static readonly
OptionGroup
Indentation = new("csharp_indentation", CSharpCompilerExtensionsResources.Indentation_preferences, priority: 3, parent: FormattingOptionGroups.FormattingOptionGroup);
317
public static readonly
OptionGroup
Spacing = new("csharp_spacing", CSharpCompilerExtensionsResources.Space_preferences, priority: 4, parent: FormattingOptionGroups.FormattingOptionGroup);
318
public static readonly
OptionGroup
Wrapping = new("csharp_wrapping", CSharpCompilerExtensionsResources.Wrapping_preferences, priority: 5, parent: FormattingOptionGroups.FormattingOptionGroup);
Microsoft.CodeAnalysis.Features (2)
Diagnostics\Options\SolutionCrawlerOptionsStorage.cs (1)
12
private static readonly
OptionGroup
s_backgroundAnalysisOptionGroup = new(name: "background_analysis", description: "");
SymbolSearch\SymbolSearchOptions.cs (1)
55
private static readonly
OptionGroup
s_optionGroup = new(name: "symbol_search", description: FeaturesResources.Symbol_search);
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Features\Options\CompletionOptionsStorage.cs (1)
39
private static readonly
OptionGroup
s_completionOptionGroup = new(name: "completion", description: "");
Features\Options\HighlightingOptionsStorage.cs (1)
18
private static readonly
OptionGroup
s_highlightingGroup = new(name: "highlighting", description: "");
Features\Options\InlineHintsOptionsStorage.cs (1)
44
private static readonly
OptionGroup
s_inlayHintOptionGroup = new(name: "inlay_hints", description: "");
Features\Options\LanguageServerProjectSystemOptionsStorage.cs (1)
11
private static readonly
OptionGroup
s_optionGroup = new(name: "projects", description: "");
Features\Options\MetadataAsSourceOptionsStorage.cs (1)
19
private static readonly
OptionGroup
s_navigationOptionGroup = new(name: "navigation", description: "");
Features\Options\QuickInfoOptionsStorage.cs (1)
18
private static readonly
OptionGroup
s_quickInfoGroup = new(name: "quick_info", description: "");
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (1)
209
var
optionGroup = option.Definition.Group;
LspOptionsStorage.cs (3)
33
private static readonly
OptionGroup
s_codeLensOptionGroup = new(name: "code_lens", description: "");
34
private static readonly
OptionGroup
s_formattingOptionGroup = new(name: "formatting", description: "");
36
private static readonly
OptionGroup
s_autoInsertOptionGroup = new(name: "auto_insert", description: "");
Microsoft.CodeAnalysis.Workspaces (38)
Options\Option.cs (4)
21
internal
OptionGroup
Group => OptionDefinition.Group;
41
OptionGroup
.Default,
52
OptionGroup
.Default,
65
OptionGroup
group,
Options\PerLanguageOption.cs (3)
32
OptionGroup
.Default,
43
OptionGroup
.Default,
56
OptionGroup
group,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
122
OptionGroup
group,
135
OptionGroup
group,
147
OptionGroup
group,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (14)
24
OptionGroup
group, string name, CodeStyleOption2<T> defaultValue, Func<CodeStyleOption2<T>, EditorConfigValueSerializer<CodeStyleOption2<T>>>? serializerFactory = null)
28
OptionGroup
group, string name, CodeStyleOption2<T> defaultValue, Func<CodeStyleOption2<T>, EditorConfigValueSerializer<CodeStyleOption2<T>>>? serializerFactory = null)
32
OptionGroup
group, string name, T defaultValue, EditorConfigValueSerializer<T>? serializer = null)
356
public static readonly
OptionGroup
CodeStyle = new(name: "code_style", description: "", priority: 1);
358
public static readonly
OptionGroup
Usings = new("usings", description: CompilerExtensionsResources.Organize_usings, priority: 1, parent: CodeStyle);
359
public static readonly
OptionGroup
ThisOrMe = new("this_or_me", description: CompilerExtensionsResources.this_dot_and_Me_dot_preferences, priority: 2, parent: CodeStyle);
360
public static readonly
OptionGroup
PredefinedTypeNameUsage = new("predefined_type_name_usage", description: CompilerExtensionsResources.Language_keywords_vs_BCL_types_preferences, priority: 3, parent: CodeStyle);
361
public static readonly
OptionGroup
Parentheses = new("parentheses", description: CompilerExtensionsResources.Parentheses_preferences, priority: 4, parent: CodeStyle);
362
public static readonly
OptionGroup
Modifier = new("modifier", description: CompilerExtensionsResources.Modifier_preferences, priority: 5, parent: CodeStyle);
363
public static readonly
OptionGroup
ExpressionLevelPreferences = new("expression_level_preferences", description: CompilerExtensionsResources.Expression_level_preferences, priority: 7, parent: CodeStyle);
364
public static readonly
OptionGroup
Field = new("field", description: CompilerExtensionsResources.Field_preferences, priority: 8, parent: CodeStyle);
365
public static readonly
OptionGroup
Parameter = new("parameter", description: CompilerExtensionsResources.Parameter_preferences, priority: 9, parent: CodeStyle);
366
public static readonly
OptionGroup
Suppressions = new("suppressions", description: CompilerExtensionsResources.Suppression_preferences, priority: 10, parent: CodeStyle);
367
public static readonly
OptionGroup
NewLinePreferences = new("new_line_preferences", description: CompilerExtensionsResources.New_line_preferences, priority: 11, parent: CodeStyle);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
17
OptionGroup
group,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingOptions2.cs (3)
108
public static readonly
OptionGroup
FormattingOptionGroup = new(name: "formatting", description: "", parent: CodeStyleOptionGroups.CodeStyle);
109
public static readonly
OptionGroup
IndentationAndSpacing = new(name: "indentation_and_spacing", description: CompilerExtensionsResources.Indentation_and_spacing, priority: 1, parent: FormattingOptionGroup);
110
public static readonly
OptionGroup
NewLine = new(name: "new_line", description: CompilerExtensionsResources.New_line_preferences, priority: 2, parent: FormattingOptionGroup);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
51
OptionGroup
? group = null,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\OptionDefinition.cs (4)
29
internal
OptionGroup
Group { get; }
51
public OptionDefinition(
OptionGroup
? group, string configName, object? defaultValue, OptionStorageMapping? storageMapping, bool isEditorConfigOption)
54
Group = group ??
OptionGroup
.Default;
113
OptionGroup
? group,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\OptionGroup.cs (3)
10
internal sealed class OptionGroup(string name, string description, int priority = int.MaxValue,
OptionGroup
? parent = null)
12
public static readonly
OptionGroup
Default = new(string.Empty, string.Empty, int.MaxValue);
17
public
OptionGroup
? Parent { get; } = parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\PerLanguageOption2.cs (1)
42
OptionGroup
? group = null,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
28
public static readonly
OptionGroup
TypeMemberGroup = new(name: "type_members", description: WorkspaceExtensionsResources.Type_members, priority: 3, parent: null);
Roslyn.VisualStudio.Next.UnitTests (2)
Options\VisualStudioOptionStorageTests.cs (2)
297
static string GetFullOptionGroupName(
OptionGroup
group)
300
var
currentGroup = group;