16 references to EditorConfigValueSerializer
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineDiagnostics\InlineDiagnosticsOptionsStorage.cs (1)
17
defaultValue: InlineDiagnosticsLocations.PlacedAtEndOfCode, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<InlineDiagnosticsLocations>());
Microsoft.CodeAnalysis.Features (4)
Diagnostics\Options\SolutionCrawlerOptionsStorage.cs (2)
18
"dotnet_analyzer_diagnostics_scope", defaultValue: BackgroundAnalysisScope.Default, group: s_backgroundAnalysisOptionGroup, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<BackgroundAnalysisScope>());
24
"dotnet_compiler_diagnostics_scope", defaultValue: CompilerDiagnosticsScope.OpenFiles, group: s_backgroundAnalysisOptionGroup, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<CompilerDiagnosticsScope>());
src\Analyzers\Core\CodeFixes\ImplementType\ImplementTypeOptions.cs (2)
33
serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum(
50
serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum(
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Features\Options\ClientFallbackAnalyzerConfigOptionsProvider.cs (1)
36
EditorConfigValueSerializer
.Serialize(builder, option, language, value);
Features\Options\CompletionOptionsStorage.cs (2)
48
public static readonly PerLanguageOption2<EnterKeyRule> EnterKeyBehavior = new("dotnet_return_key_completion_behavior", CompletionOptions.Default.EnterKeyBehavior, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<EnterKeyRule>(), group: s_completionOptionGroup);
49
public static readonly PerLanguageOption2<SnippetsRule> SnippetsBehavior = new("dotnet_snippets_behavior", CompletionOptions.Default.SnippetsBehavior, serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<SnippetsRule>(), group: s_completionOptionGroup);
Features\Options\SolutionAnalyzerConfigOptionsUpdater.cs (1)
87
EditorConfigValueSerializer
.Serialize(lazyBuilder, key.Option, language, value);
Microsoft.CodeAnalysis.Workspaces (7)
Options\OptionExtensions.cs (1)
25
var newSerializer =
EditorConfigValueSerializer
.ConvertEnumSerializer<TFromEnum, TToEnum>(definition.Serializer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (2)
126
var option = new Option2<CodeStyleOption2<T>>(name, defaultValue, group, languageName, isEditorConfigOption: true, serializer: (serializerFactory ??
EditorConfigValueSerializer
.CodeStyle).Invoke(defaultValue));
150
var option = new PerLanguageOption2<CodeStyleOption2<T>>(name, defaultValue, group, isEditorConfigOption: true, serializer: (serializerFactory ??
EditorConfigValueSerializer
.CodeStyle).Invoke(defaultValue));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (2)
236
EditorConfigValueSerializer
.String(emptyStringRepresentation: "unset"));
242
EditorConfigValueSerializer
.String(emptyStringRepresentation: "none"));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingOptions2.cs (1)
65
serializer:
EditorConfigValueSerializer
.CreateSerializerForEnum<IndentStyle>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\OptionDefinition.cs (1)
119
public new EditorConfigValueSerializer<T> Serializer { get; } = serializer ??
EditorConfigValueSerializer
.GetDefault<T>(isEditorConfigOption);