54 references to BinaryOperatorSpacingOptions
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Formatting\CSharpFormattingOptions.cs (2)
136public static Option<BinaryOperatorSpacingOptions> SpacingAroundBinaryOperator { get; } = 137CSharpFormattingOptions2.SpacingAroundBinaryOperator.ToPublicOption().ConvertEnumOption<BinaryOperatorSpacingOptionsInternal, BinaryOperatorSpacingOptions>();
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (35)
CodeStyle\CSharpEditorConfigCodeStyleParserTests.cs (8)
19[InlineData("ignore", BinaryOperatorSpacingOptions.Ignore)] 20[InlineData("none", BinaryOperatorSpacingOptions.Remove)] 21[InlineData("before_and_after", BinaryOperatorSpacingOptions.Single)] 24[InlineData(" ignore ", BinaryOperatorSpacingOptions.Ignore)] 25[InlineData(" none ", BinaryOperatorSpacingOptions.Remove)] 26[InlineData(" before_and_after ", BinaryOperatorSpacingOptions.Single)] 27public void TestParseSpacingAroundBinaryOperator(string rawValue, BinaryOperatorSpacingOptions parsedValue) 28=> Assert.Equal(parsedValue, (BinaryOperatorSpacingOptions)CSharpFormattingOptions2.ParseEditorConfigSpacingAroundBinaryOperator(rawValue));
Formatting\EditorConfigOptionParserTests.cs (4)
35InlineData("ignore", BinaryOperatorSpacingOptions.Ignore), 36InlineData("none", BinaryOperatorSpacingOptions.Remove), 37InlineData("before_and_after", BinaryOperatorSpacingOptions.Single)] 38public void TestParseEditorConfigSpacingAroundBinaryOperatorTrue(string value, BinaryOperatorSpacingOptions expectedResult)
Formatting\FormattingTests.cs (1)
1103{ CSharpFormattingOptions2.SpacingAroundBinaryOperator, BinaryOperatorSpacingOptions.Remove }
Formatting\FormattingTests_Patterns.cs (22)
22BinaryOperatorSpacingOptions spacing) 64BinaryOperatorSpacingOptions.Single => expectedSingle, 65BinaryOperatorSpacingOptions.Ignore => expectedIgnore, 66BinaryOperatorSpacingOptions.Remove => expectedRemove, 80BinaryOperatorSpacingOptions spacing, 150(BinaryOperatorSpacingOptions.Single, false) => expectedSingleFalse, 151(BinaryOperatorSpacingOptions.Ignore, false) => expectedIgnoreFalse, 152(BinaryOperatorSpacingOptions.Remove, false) => expectedRemoveFalse, 153(BinaryOperatorSpacingOptions.Single, true) => expectedSingleTrue, 154(BinaryOperatorSpacingOptions.Ignore, true) => expectedIgnoreTrue, 155(BinaryOperatorSpacingOptions.Remove, true) => expectedRemoveTrue, 168public async Task FormatNotPatterns1(BinaryOperatorSpacingOptions spacing) 210BinaryOperatorSpacingOptions.Single => expectedSingle, 211BinaryOperatorSpacingOptions.Ignore => expectedIgnore, 212BinaryOperatorSpacingOptions.Remove => expectedRemove, 225BinaryOperatorSpacingOptions spacing, 295(BinaryOperatorSpacingOptions.Single, false) => expectedSingleFalse, 296(BinaryOperatorSpacingOptions.Ignore, false) => expectedIgnoreFalse, 297(BinaryOperatorSpacingOptions.Remove, false) => expectedRemoveFalse, 298(BinaryOperatorSpacingOptions.Single, true) => expectedSingleTrue, 299(BinaryOperatorSpacingOptions.Ignore, true) => expectedIgnoreTrue, 300(BinaryOperatorSpacingOptions.Remove, true) => expectedRemoveTrue,
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp (3)
Formatting\OmniSharpSyntaxFormattingOptionsFactory.cs (3)
19Single = BinaryOperatorSpacingOptions.Single, 20Ignore = BinaryOperatorSpacingOptions.Ignore, 21Remove = BinaryOperatorSpacingOptions.Remove
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
RazorCSharpSyntaxFormattingOptions.cs (3)
131Single = BinaryOperatorSpacingOptions.Single, 132Ignore = BinaryOperatorSpacingOptions.Ignore, 133Remove = BinaryOperatorSpacingOptions.Remove,
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\OptionsTestHelpers.cs (1)
80(CSharpFormattingOptions.SpacingAroundBinaryOperator, BinaryOperatorSpacingOptions.Remove),
Microsoft.VisualStudio.LanguageServices.CSharp (10)
EditorConfigSettings\BinaryOperatorSpacingOptionsViewModel.cs (9)
13internal sealed class BinaryOperatorSpacingOptionsViewModel : EnumSettingViewModel<BinaryOperatorSpacingOptions> 22protected override void ChangePropertyTo(BinaryOperatorSpacingOptions newValue) 27protected override BinaryOperatorSpacingOptions GetCurrentValue() 29return (BinaryOperatorSpacingOptions)_setting.GetValue()!; 32protected override IReadOnlyDictionary<string, BinaryOperatorSpacingOptions> GetValuesAndDescriptions() 36static IEnumerable<(string description, BinaryOperatorSpacingOptions value)> EnumerateOptions() 38yield return (CSharpVSResources.Ignore_spaces_around_binary_operators, BinaryOperatorSpacingOptions.Ignore); 39yield return (CSharpVSResources.Remove_spaces_before_and_after_binary_operators, BinaryOperatorSpacingOptions.Remove); 40yield return (CSharpVSResources.Insert_space_before_and_after_binary_operators, BinaryOperatorSpacingOptions.Single);
EditorConfigSettings\BinaryOperatorSpacingOptionsViewModelFactory.cs (1)
30=> key.Option.Type == typeof(BinaryOperatorSpacingOptions);