17 references to LabelPositionOptionsInternal
Microsoft.CodeAnalysis.CSharp.Workspaces (17)
Formatting\CSharpFormattingOptions.cs (4)
156CSharpFormattingOptions2.LabelPositioning.ToPublicOption().ConvertEnumOption<LabelPositionOptionsInternal, LabelPositionOptions>(); 196LeftMost = LabelPositionOptionsInternal.LeftMost, 199OneLess = LabelPositionOptionsInternal.OneLess, 202NoIndent = LabelPositionOptionsInternal.NoIndent,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (6)
35private static readonly BidirectionalMap<string, LabelPositionOptionsInternal> s_labelPositionOptionsEditorConfigMap = 38KeyValuePair.Create("flush_left", LabelPositionOptionsInternal.LeftMost), 39KeyValuePair.Create("no_change", LabelPositionOptionsInternal.NoIndent), 40KeyValuePair.Create("one_less_than_current", LabelPositionOptionsInternal.OneLess), 214public static Option2<LabelPositionOptionsInternal> LabelPositioning { get; } = CreateOption( 217new EditorConfigValueSerializer<LabelPositionOptionsInternal>(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (3)
98internal static LabelPositionOptionsInternal ParseEditorConfigLabelPositioning(string labelIndentationValue) 99=> s_labelPositionOptionsEditorConfigMap.TryGetValue(labelIndentationValue.Trim(), out var value) ? value : LabelPositionOptionsInternal.NoIndent; 101private static string GetLabelPositionOptionEditorConfigString(LabelPositionOptionsInternal value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (2)
58[DataMember] public LabelPositionOptionsInternal LabelPositioning { get; init; } = LabelPositionOptionsInternal.OneLess;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
139if (_options.LabelPositioning == LabelPositionOptionsInternal.OneLess) 143else if (_options.LabelPositioning == LabelPositionOptionsInternal.LeftMost)