14 references to BinaryOperatorSpacingOptionsInternal
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (6)
28
private static readonly BidirectionalMap<string,
BinaryOperatorSpacingOptionsInternal
> s_binaryOperatorSpacingOptionsEditorConfigMap =
31
KeyValuePair.Create("ignore",
BinaryOperatorSpacingOptionsInternal
.Ignore),
32
KeyValuePair.Create("none",
BinaryOperatorSpacingOptionsInternal
.Remove),
33
KeyValuePair.Create("before_and_after",
BinaryOperatorSpacingOptionsInternal
.Single),
181
public static Option2<
BinaryOperatorSpacingOptionsInternal
> SpacingAroundBinaryOperator { get; } = CreateOption(
184
new EditorConfigValueSerializer<
BinaryOperatorSpacingOptionsInternal
>(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (3)
92
internal static
BinaryOperatorSpacingOptionsInternal
ParseEditorConfigSpacingAroundBinaryOperator(string binaryOperatorSpacingValue)
93
=> s_binaryOperatorSpacingOptionsEditorConfigMap.TryGetValue(binaryOperatorSpacingValue.Trim(), out var value) ? value :
BinaryOperatorSpacingOptionsInternal
.Single;
95
private static string GetSpacingAroundBinaryOperatorEditorConfigString(
BinaryOperatorSpacingOptionsInternal
value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (2)
56
[DataMember] public
BinaryOperatorSpacingOptionsInternal
SpacingAroundBinaryOperator { get; init; } =
BinaryOperatorSpacingOptionsInternal
.Single;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (3)
336
case
BinaryOperatorSpacingOptionsInternal
.Single:
338
case
BinaryOperatorSpacingOptionsInternal
.Remove:
355
case
BinaryOperatorSpacingOptionsInternal
.Ignore: