46 references to FormattingOptions2
Microsoft.CodeAnalysis.CSharp.Features (9)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
235if (options.IndentStyle == FormattingOptions2.IndentStyle.Smart)
BraceCompletion\CurlyBraceCompletionService.cs (8)
88new BraceCompletionFormattingRule(FormattingOptions2.IndentStyle.None), 89new BraceCompletionFormattingRule(FormattingOptions2.IndentStyle.Block), 90new BraceCompletionFormattingRule(FormattingOptions2.IndentStyle.Smart), 93private readonly FormattingOptions2.IndentStyle _indentStyle; 96public BraceCompletionFormattingRule(FormattingOptions2.IndentStyle indentStyle) 101private BraceCompletionFormattingRule(FormattingOptions2.IndentStyle indentStyle, CSharpSyntaxFormattingOptions options) 107public static AbstractFormattingRule ForIndentStyle(FormattingOptions2.IndentStyle indentStyle) 247if (_indentStyle == FormattingOptions2.IndentStyle.Block)
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (1)
108_options.IndentStyle != FormattingOptions2.IndentStyle.Smart)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (2)
43protected override AbstractFormattingRule GetSpecializedIndentationFormattingRule(FormattingOptions2.IndentStyle indentStyle) 62if (options.IndentStyle != FormattingOptions2.IndentStyle.Smart)
Microsoft.CodeAnalysis.Features (5)
Options\EditorConfig\EditorConfigOptionsEnumerator.cs (2)
35yield return (WorkspacesResources.Core_EditorConfig_Options, FormattingOptions2.EditorConfigOptions); 40yield return ("unsupported", FormattingOptions2.UndocumentedOptions);
Wrapping\AbstractCodeActionComputer.cs (2)
84=> GetIndentationAfterAsync(nodeOrToken, FormattingOptions2.IndentStyle.Smart, cancellationToken); 87SyntaxNodeOrToken nodeOrToken, FormattingOptions2.IndentStyle indentStyle, CancellationToken cancellationToken)
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (1)
134return GetIndentationAfterAsync(previousToken, FormattingOptions2.IndentStyle.Block, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (29)
Formatting\FormattingOptions.cs (11)
11/// <inheritdoc cref="FormattingOptions2"/> 14/// <inheritdoc cref="FormattingOptions2.UseTabs"/> 15public static PerLanguageOption<bool> UseTabs { get; } = FormattingOptions2.UseTabs.ToPublicOption(); 17/// <inheritdoc cref="FormattingOptions2.TabSize"/> 18public static PerLanguageOption<int> TabSize { get; } = FormattingOptions2.TabSize.ToPublicOption(); 20/// <inheritdoc cref="FormattingOptions2.IndentationSize"/> 21public static PerLanguageOption<int> IndentationSize { get; } = FormattingOptions2.IndentationSize.ToPublicOption(); 23/// <inheritdoc cref="FormattingOptions2.NewLine"/> 24public static PerLanguageOption<string> NewLine { get; } = FormattingOptions2.NewLine.ToPublicOption(); 26/// <inheritdoc cref="FormattingOptions2.IndentStyle"/> 27public static PerLanguageOption<IndentStyle> SmartIndent { get; } = (PerLanguageOption<IndentStyle>)FormattingOptions2.SmartIndent.PublicOption!;
OrganizeImports\OrganizeImportsOptionsProviders.cs (1)
20NewLine = options.GetOption(FormattingOptions2.NewLine, language)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
24UseTabs = options.GetOption(FormattingOptions2.UseTabs, language); 25TabSize = options.GetOption(FormattingOptions2.TabSize, language); 26IndentationSize = options.GetOption(FormattingOptions2.IndentationSize, language); 27NewLine = options.GetOption(FormattingOptions2.NewLine, language);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (2)
34WrappingColumn = options.GetOption(FormattingOptions2.WrappingColumn, language); 35ConditionalExpressionWrappingLength = options.GetOption(FormattingOptions2.ConditionalExpressionWrappingLength, language);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.cs (1)
19protected abstract AbstractFormattingRule GetSpecializedIndentationFormattingRule(FormattingOptions2.IndentStyle indentStyle);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (4)
70public IndentationResult? GetDesiredIndentation(FormattingOptions2.IndentStyle indentStyle) 73if (indentStyle == FormattingOptions2.IndentStyle.None) 78if (indentStyle == FormattingOptions2.IndentStyle.Block || 84Debug.Assert(indentStyle == FormattingOptions2.IndentStyle.Smart);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
15[DataMember(Order = 2)] public FormattingOptions2.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle; 17public const FormattingOptions2.IndentStyle DefaultIndentStyle = FormattingOptions2.IndentStyle.Smart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
19InsertFinalNewLine = options.GetOption(FormattingOptions2.InsertFinalNewLine)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (2)
21if (indentStyle == FormattingOptions2.IndentStyle.None) 29if (indentStyle == FormattingOptions2.IndentStyle.Smart &&