27 instantiations of EditorConfigValueSerializer
Microsoft.CodeAnalysis.CodeStyle (18)
CodeStyleHelpers.cs (1)
164=> new(parseValue: str => ParseUnusedExpressionAssignmentPreference(str, defaultValue),
CodeStyleOptions2.cs (5)
102serializer: new( 172defaultValue => new( 201defaultValue => new( 247defaultValue => new( 296defaultValue => new(
EditorConfigValueSerializer.cs (9)
20private static readonly EditorConfigValueSerializer<bool> s_bool = new( 24private static readonly EditorConfigValueSerializer<int> s_int32 = new( 28private static readonly EditorConfigValueSerializer<string> s_string = new( 32private static readonly EditorConfigValueSerializer<bool?> s_nullableBoolean = new( 74=> new(parseValue: str => str.Equals(emptyStringRepresentation, StringComparison.Ordinal) ? default(Optional<string>) : EscapeLineBreaks(str), 89=> new(parseValue: str => CodeStyleHelpers.TryParseBoolEditorConfigCodeStyleOption(str, defaultValue, out var result) ? result : new Optional<CodeStyleOption2<bool>>(), 93=> new(parseValue: str => CodeStyleHelpers.TryParseStringEditorConfigCodeStyleOption(str, defaultValue, out var result) ? result : new Optional<CodeStyleOption2<string>>(), 97=> new( 103return new EditorConfigValueSerializer<T?>(
EditorConfigValueSerializer`1.cs (1)
17public static readonly EditorConfigValueSerializer<T> Unsupported = new(
FormattingOptions2.cs (2)
29serializer: new EditorConfigValueSerializer<bool>(str => str == "tab", value => value ? "tab" : "space")) 42serializer: new EditorConfigValueSerializer<string>(
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
CSharpCodeStyleOptions.cs (4)
108new(parseValue: str => ParseExpressionBodyPreference(str, defaultValue), 139defaultValue => new( 186defaultValue => new( 241defaultValue => new(
CSharpFormattingOptions2.cs (5)
116new EditorConfigValueSerializer<SpacePlacementWithinParentheses>( 128new EditorConfigValueSerializer<bool>( 191new EditorConfigValueSerializer<BinaryOperatorSpacingOptions>( 224new EditorConfigValueSerializer<LabelPositionOptions>( 243new EditorConfigValueSerializer<NewLineBeforeOpenBracePlacement>(
33 references to EditorConfigValueSerializer
Microsoft.CodeAnalysis.CodeStyle (31)
CodeStyleHelpers.cs (4)
122Func<CodeStyleOption2<T>, EditorConfigValueSerializer<CodeStyleOption2<T>>>? serializerFactory = null) 134EditorConfigValueSerializer<T>? serializer = null) 146Func<CodeStyleOption2<T>, EditorConfigValueSerializer<CodeStyleOption2<T>>>? serializerFactory = null) 163internal static EditorConfigValueSerializer<CodeStyleOption2<UnusedValuePreference>> GetUnusedValuePreferenceSerializer(CodeStyleOption2<UnusedValuePreference> defaultValue)
CodeStyleOptions2.cs (3)
23OptionGroup group, string name, CodeStyleOption2<T> defaultValue, Func<CodeStyleOption2<T>, EditorConfigValueSerializer<CodeStyleOption2<T>>>? serializerFactory = null) 27OptionGroup group, string name, CodeStyleOption2<T> defaultValue, Func<CodeStyleOption2<T>, EditorConfigValueSerializer<CodeStyleOption2<T>>>? serializerFactory = null) 31OptionGroup group, string name, T defaultValue, EditorConfigValueSerializer<T>? serializer = null)
EditorConfigValueSerializer.cs (18)
20private static readonly EditorConfigValueSerializer<bool> s_bool = new( 24private static readonly EditorConfigValueSerializer<int> s_int32 = new( 28private static readonly EditorConfigValueSerializer<string> s_string = new( 32private static readonly EditorConfigValueSerializer<bool?> s_nullableBoolean = new( 53public static EditorConfigValueSerializer<T> Default<T>() 56return (EditorConfigValueSerializer<T>)(object)s_bool; 59return (EditorConfigValueSerializer<T>)(object)s_int32; 62return (EditorConfigValueSerializer<T>)(object)s_string; 65return (EditorConfigValueSerializer<T>)(object)s_nullableBoolean; 70return EditorConfigValueSerializer<T>.Unsupported; 73public static EditorConfigValueSerializer<string> String(string emptyStringRepresentation) 77public static EditorConfigValueSerializer<CodeStyleOption2<T>> CodeStyle<T>(CodeStyleOption2<T> defaultValue) 80return (EditorConfigValueSerializer<CodeStyleOption2<T>>)(object)CodeStyle((CodeStyleOption2<bool>)(object)defaultValue); 83return (EditorConfigValueSerializer<CodeStyleOption2<T>>)(object)CodeStyle((CodeStyleOption2<string>)(object)defaultValue); 88public static EditorConfigValueSerializer<CodeStyleOption2<bool>> CodeStyle(CodeStyleOption2<bool> defaultValue) 92public static EditorConfigValueSerializer<CodeStyleOption2<string>> CodeStyle(CodeStyleOption2<string> defaultValue) 96public static EditorConfigValueSerializer<T> CreateSerializerForEnum<T>() where T : struct, Enum 101public static EditorConfigValueSerializer<T?> CreateSerializerForNullableEnum<T>() where T : struct, Enum
EditorConfigValueSerializer`1.cs (1)
17public static readonly EditorConfigValueSerializer<T> Unsupported = new(
Option2.cs (1)
55EditorConfigValueSerializer<T>? serializer = null)
OptionDefinition.cs (2)
103public new EditorConfigValueSerializer<T> Serializer { get; } 107EditorConfigValueSerializer<T>? serializer,
PerLanguageOption2.cs (1)
44EditorConfigValueSerializer<T>? serializer = null)
VisualBasicCodeStyleOptions.cs (1)
22Func<CodeStyleOption2<T>, EditorConfigValueSerializer<CodeStyleOption2<T>>>? serializerFactory = null)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpCodeStyleOptions.cs (1)
24Func<CodeStyleOption2<T>, EditorConfigValueSerializer<CodeStyleOption2<T>>>? serializerFactory = null)
CSharpFormattingOptions2.cs (1)
70private static Option2<T> CreateOption<T>(OptionGroup group, string name, T defaultValue, EditorConfigValueSerializer<T>? serializer = null)