13 references to LabelPositionOptions
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (6)
38private static readonly BidirectionalMap<string, LabelPositionOptions> s_labelPositionOptionsEditorConfigMap = 41KeyValuePairUtil.Create("flush_left", LabelPositionOptions.LeftMost), 42KeyValuePairUtil.Create("no_change", LabelPositionOptions.NoIndent), 43KeyValuePairUtil.Create("one_less_than_current", LabelPositionOptions.OneLess), 217public static Option2<LabelPositionOptions> LabelPositioning { get; } = CreateOption( 220new EditorConfigValueSerializer<LabelPositionOptions>(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.Parsers.cs (3)
98internal static LabelPositionOptions ParseEditorConfigLabelPositioning(string labelIndentationValue) 99=> s_labelPositionOptionsEditorConfigMap.TryGetValue(labelIndentationValue.Trim(), out var value) ? value : LabelPositionOptions.NoIndent; 101private static string GetLabelPositionOptionEditorConfigString(LabelPositionOptions value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (2)
58[DataMember] public LabelPositionOptions LabelPositioning { get; init; } = LabelPositionOptions.OneLess;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
139if (_options.LabelPositioning == LabelPositionOptions.OneLess) 143else if (_options.LabelPositioning == LabelPositionOptions.LeftMost)