15 references to BinaryOperatorSpacingOptions
Microsoft.CodeAnalysis.CSharp.CodeStyle (15)
CSharpFormattingOptions2.cs (6)
33
private static readonly BidirectionalMap<string,
BinaryOperatorSpacingOptions
> s_binaryOperatorSpacingOptionsEditorConfigMap =
36
KeyValuePairUtil.Create("ignore",
BinaryOperatorSpacingOptions
.Ignore),
37
KeyValuePairUtil.Create("none",
BinaryOperatorSpacingOptions
.Remove),
38
KeyValuePairUtil.Create("before_and_after",
BinaryOperatorSpacingOptions
.Single),
188
public static Option2<
BinaryOperatorSpacingOptions
> SpacingAroundBinaryOperator { get; } = CreateOption(
191
new EditorConfigValueSerializer<
BinaryOperatorSpacingOptions
>(
CSharpFormattingOptions2.Parsers.cs (4)
92
internal static
BinaryOperatorSpacingOptions
ParseEditorConfigSpacingAroundBinaryOperator(string binaryOperatorSpacingValue)
93
=> s_binaryOperatorSpacingOptionsEditorConfigMap.TryGetValue(binaryOperatorSpacingValue.Trim(), out
var
value) ? value :
BinaryOperatorSpacingOptions
.Single;
95
private static string GetSpacingAroundBinaryOperatorEditorConfigString(
BinaryOperatorSpacingOptions
value)
CSharpSyntaxFormattingOptions.cs (2)
56
[DataMember] public
BinaryOperatorSpacingOptions
SpacingAroundBinaryOperator { get; init; } =
BinaryOperatorSpacingOptions
.Single;
SpacingFormattingRule.cs (3)
336
case
BinaryOperatorSpacingOptions
.Single:
338
case
BinaryOperatorSpacingOptions
.Remove:
355
case
BinaryOperatorSpacingOptions
.Ignore: