54 references to BinaryOperatorSpacingOptions
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Formatting\CSharpFormattingOptions.cs (2)
136
public static Option<
BinaryOperatorSpacingOptions
> SpacingAroundBinaryOperator { get; } =
137
CSharpFormattingOptions2.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)]
27
public void TestParseSpacingAroundBinaryOperator(string rawValue,
BinaryOperatorSpacingOptions
parsedValue)
28
=> Assert.Equal(parsedValue, (
BinaryOperatorSpacingOptions
)CSharpFormattingOptions2.ParseEditorConfigSpacingAroundBinaryOperator(rawValue));
Formatting\EditorConfigOptionParserTests.cs (4)
35
InlineData("ignore",
BinaryOperatorSpacingOptions
.Ignore),
36
InlineData("none",
BinaryOperatorSpacingOptions
.Remove),
37
InlineData("before_and_after",
BinaryOperatorSpacingOptions
.Single)]
38
public void TestParseEditorConfigSpacingAroundBinaryOperatorTrue(string value,
BinaryOperatorSpacingOptions
expectedResult)
Formatting\FormattingTests.cs (1)
1103
{ CSharpFormattingOptions2.SpacingAroundBinaryOperator,
BinaryOperatorSpacingOptions
.Remove }
Formatting\FormattingTests_Patterns.cs (22)
22
BinaryOperatorSpacingOptions
spacing)
64
BinaryOperatorSpacingOptions
.Single => expectedSingle,
65
BinaryOperatorSpacingOptions
.Ignore => expectedIgnore,
66
BinaryOperatorSpacingOptions
.Remove => expectedRemove,
80
BinaryOperatorSpacingOptions
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,
168
public async Task FormatNotPatterns1(
BinaryOperatorSpacingOptions
spacing)
210
BinaryOperatorSpacingOptions
.Single => expectedSingle,
211
BinaryOperatorSpacingOptions
.Ignore => expectedIgnore,
212
BinaryOperatorSpacingOptions
.Remove => expectedRemove,
225
BinaryOperatorSpacingOptions
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)
19
Single =
BinaryOperatorSpacingOptions
.Single,
20
Ignore =
BinaryOperatorSpacingOptions
.Ignore,
21
Remove =
BinaryOperatorSpacingOptions
.Remove
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
RazorCSharpSyntaxFormattingOptions.cs (3)
131
Single =
BinaryOperatorSpacingOptions
.Single,
132
Ignore =
BinaryOperatorSpacingOptions
.Ignore,
133
Remove =
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)
13
internal sealed class BinaryOperatorSpacingOptionsViewModel : EnumSettingViewModel<
BinaryOperatorSpacingOptions
>
22
protected override void ChangePropertyTo(
BinaryOperatorSpacingOptions
newValue)
27
protected override
BinaryOperatorSpacingOptions
GetCurrentValue()
29
return (
BinaryOperatorSpacingOptions
)_setting.GetValue()!;
32
protected override IReadOnlyDictionary<string,
BinaryOperatorSpacingOptions
> GetValuesAndDescriptions()
36
static IEnumerable<(string description,
BinaryOperatorSpacingOptions
value)> EnumerateOptions()
38
yield return (CSharpVSResources.Ignore_spaces_around_binary_operators,
BinaryOperatorSpacingOptions
.Ignore);
39
yield return (CSharpVSResources.Remove_spaces_before_and_after_binary_operators,
BinaryOperatorSpacingOptions
.Remove);
40
yield return (CSharpVSResources.Insert_space_before_and_after_binary_operators,
BinaryOperatorSpacingOptions
.Single);
EditorConfigSettings\BinaryOperatorSpacingOptionsViewModelFactory.cs (1)
30
=> key.Option.Type == typeof(
BinaryOperatorSpacingOptions
);