15 references to EditorConfigValueSerializer
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineDiagnostics\InlineDiagnosticsOptionsStorage.cs (1)
17
defaultValue: InlineDiagnosticsLocations.PlacedAtEndOfCode, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<InlineDiagnosticsLocations>());
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Features\Options\CompletionOptionsStorage.cs (2)
43
public static readonly PerLanguageOption2<EnterKeyRule> EnterKeyBehavior = new("dotnet_return_key_completion_behavior", CompletionOptions.Default.EnterKeyBehavior, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<EnterKeyRule>(), group: s_completionOptionGroup);
44
public static readonly PerLanguageOption2<SnippetsRule> SnippetsBehavior = new("dotnet_snippets_behavior", CompletionOptions.Default.SnippetsBehavior, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<SnippetsRule>(), group: s_completionOptionGroup);
Features\Options\ImplementTypeOptionsStorage.cs (2)
27
defaultValue: ImplementTypeOptions.Default.InsertionBehavior, group: s_implementTypeGroup, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<ImplementTypeInsertionBehavior>());
31
defaultValue: ImplementTypeOptions.Default.PropertyGenerationBehavior, group: s_implementTypeGroup, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<ImplementTypePropertyGenerationBehavior>());
Features\Options\InternalDiagnosticsOptionsStorage.cs (1)
11
private static readonly EditorConfigValueSerializer<DiagnosticMode> s_editorConfigValueSerializer =
EditorConfigValueSerializer
.CreateSerializerForEnum<DiagnosticMode>();
Features\Options\SolutionCrawlerOptionsStorage.cs (3)
17
"dotnet_solution_crawler_background_analysis_scope", defaultValue: BackgroundAnalysisScope.Default, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<BackgroundAnalysisScope>());
23
"SolutionCrawlerOptionsStorage_SolutionBackgroundAnalysisScopeOption", defaultValue: null, serializer:
EditorConfigValueSerializer
.CreateSerializerForNullableEnum<BackgroundAnalysisScope>());
29
"dotnet_compiler_diagnostics_scope", defaultValue: CompilerDiagnosticsScope.OpenFiles, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<CompilerDiagnosticsScope>());
Features\Options\WorkspaceConfigurationOptionsStorage.cs (1)
23
"dotnet_storage_database", WorkspaceConfigurationOptions.Default.CacheStorage, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<StorageDatabase>());
Microsoft.CodeAnalysis.Workspaces (5)
CodeStyleHelpers.cs (2)
124
var option = new Option2<CodeStyleOption2<T>>(name, defaultValue, group, languageName, isEditorConfigOption: true, serializer: (serializerFactory ??
EditorConfigValueSerializer
.CodeStyle).Invoke(defaultValue));
148
var option = new PerLanguageOption2<CodeStyleOption2<T>>(name, defaultValue, group, isEditorConfigOption: true, serializer: (serializerFactory ??
EditorConfigValueSerializer
.CodeStyle).Invoke(defaultValue));
CodeStyleOptions2.cs (2)
227
EditorConfigValueSerializer
.String(emptyStringRepresentation: "unset"));
233
EditorConfigValueSerializer
.String(emptyStringRepresentation: "none"));
OptionDefinition.cs (1)
115
Serializer = serializer ??
EditorConfigValueSerializer
.Default<T>();