src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (11)
24private static readonly EditorConfigValueSerializer<bool> s_bool = new(
28private static readonly EditorConfigValueSerializer<int> s_int32 = new(
32private static readonly EditorConfigValueSerializer<string> s_string = new(
36private static readonly EditorConfigValueSerializer<bool?> s_nullableBoolean = new(
79=> new(parseValue: str => str.Equals(emptyStringRepresentation, StringComparison.Ordinal) ? default(Optional<string>) : EscapeLineBreaks(str),
94=> new(parseValue: str => CodeStyleHelpers.TryParseBoolEditorConfigCodeStyleOption(str, defaultValue, out var result) ? result : new Optional<CodeStyleOption2<bool>>(),
98=> new(parseValue: str => CodeStyleHelpers.TryParseStringEditorConfigCodeStyleOption(str, defaultValue, out var result) ? result : new Optional<CodeStyleOption2<string>>(),
105=> new(
120=> new(parseValue: str => map.TryGetValue(str, out var result) || alternative.TryGetValue(str, out result) ? new Optional<T>(result) : new Optional<T>(),
138return new EditorConfigValueSerializer<T?>(
212return new(