34 references to LabelPositionOptions
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Formatting\CSharpFormattingOptions.cs (2)
155public static Option<LabelPositionOptions> LabelPositioning { get; } = 156CSharpFormattingOptions2.LabelPositioning.ToPublicOption().ConvertEnumOption<LabelPositionOptionsInternal, LabelPositionOptions>();
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (15)
CodeStyle\CSharpEditorConfigCodeStyleParserTests.cs (8)
31[InlineData("flush_left", LabelPositionOptions.LeftMost)] 32[InlineData("no_change", LabelPositionOptions.NoIndent)] 33[InlineData("one_less_than_current", LabelPositionOptions.OneLess)] 36[InlineData(" flush_left ", LabelPositionOptions.LeftMost)] 37[InlineData(" no_change ", LabelPositionOptions.NoIndent)] 38[InlineData(" one_less_than_current ", LabelPositionOptions.OneLess)] 39public void TestParseLabelPositioning(string rawValue, LabelPositionOptions parsedValue) 40=> Assert.Equal(parsedValue, (LabelPositionOptions)CSharpFormattingOptions2.ParseEditorConfigLabelPositioning(rawValue));
Formatting\EditorConfigOptionParserTests.cs (4)
55InlineData("flush_left", LabelPositionOptions.LeftMost), 56InlineData("no_change", LabelPositionOptions.NoIndent), 57InlineData("one_less_than_current", LabelPositionOptions.OneLess)] 58public void TestParseEditorConfigLabelPositioningTrue(string value, LabelPositionOptions expectedValue)
Formatting\FormattingTests.cs (3)
1142{ LabelPositioning, LabelPositionOptions.LeftMost } 1179{ LabelPositioning, LabelPositionOptions.LeftMost } 6809{ CSharpFormattingOptions2.LabelPositioning, LabelPositionOptions.LeftMost }
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp (3)
Formatting\OmniSharpSyntaxFormattingOptionsFactory.cs (3)
12LeftMost = LabelPositionOptions.LeftMost, 13OneLess = LabelPositionOptions.OneLess, 14NoIndent = LabelPositionOptions.NoIndent
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
RazorCSharpSyntaxFormattingOptions.cs (3)
138LeftMost = LabelPositionOptions.LeftMost, 139OneLess = LabelPositionOptions.OneLess, 140NoIndent = LabelPositionOptions.NoIndent,
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\OptionsTestHelpers.cs (1)
41(CSharpFormattingOptions.LabelPositioning, LabelPositionOptions.LeftMost),
Microsoft.VisualStudio.LanguageServices.CSharp (10)
EditorConfigSettings\LabelPositionOptionsViewModel.cs (10)
32=> key.Option.Type == typeof(LabelPositionOptions); 35internal sealed class LabelPositionOptionsViewModel : EnumSettingViewModel<LabelPositionOptions> 44protected override void ChangePropertyTo(LabelPositionOptions newValue) 49protected override LabelPositionOptions GetCurrentValue() 51return (LabelPositionOptions)_setting.GetValue()!; 54protected override IReadOnlyDictionary<string, LabelPositionOptions> GetValuesAndDescriptions() 58static IEnumerable<(string description, LabelPositionOptions value)> EnumerateOptions() 60yield return (CSharpVSResources.Place_goto_labels_in_leftmost_column, LabelPositionOptions.LeftMost); 61yield return (CSharpVSResources.Indent_labels_normally, LabelPositionOptions.NoIndent); 62yield return (CSharpVSResources.Place_goto_labels_one_indent_less_than_current, LabelPositionOptions.OneLess);