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