14 references to LabelPositionOptions
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
CSharpFormattingOptions2.cs (6)
40private static readonly BidirectionalMap<string, LabelPositionOptions> s_labelPositionOptionsEditorConfigMap = 43KeyValuePairUtil.Create("flush_left", LabelPositionOptions.LeftMost), 44KeyValuePairUtil.Create("no_change", LabelPositionOptions.NoIndent), 45KeyValuePairUtil.Create("one_less_than_current", LabelPositionOptions.OneLess), 221public static Option2<LabelPositionOptions> LabelPositioning { get; } = CreateOption( 224new EditorConfigValueSerializer<LabelPositionOptions>(
CSharpFormattingOptions2.Parsers.cs (4)
98internal static LabelPositionOptions ParseEditorConfigLabelPositioning(string labelIndentationValue) 99=> s_labelPositionOptionsEditorConfigMap.TryGetValue(labelIndentationValue.Trim(), out var value) ? value : LabelPositionOptions.NoIndent; 101private static string GetLabelPositionOptionEditorConfigString(LabelPositionOptions value)
CSharpSyntaxFormattingOptions.cs (2)
58[DataMember] public LabelPositionOptions LabelPositioning { get; init; } = LabelPositionOptions.OneLess;
IndentBlockFormattingRule.cs (2)
139if (_options.LabelPositioning == LabelPositionOptions.OneLess) 143else if (_options.LabelPositioning == LabelPositionOptions.LeftMost)