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