29 references to FormattingOptions2
Microsoft.CodeAnalysis.Workspaces (29)
Formatting\FormattingOptions.cs (11)
11
/// <inheritdoc cref="
FormattingOptions2
"/>
14
/// <inheritdoc cref="
FormattingOptions2
.UseTabs"/>
15
public static PerLanguageOption<bool> UseTabs { get; } =
FormattingOptions2
.UseTabs.ToPublicOption();
17
/// <inheritdoc cref="
FormattingOptions2
.TabSize"/>
18
public static PerLanguageOption<int> TabSize { get; } =
FormattingOptions2
.TabSize.ToPublicOption();
20
/// <inheritdoc cref="
FormattingOptions2
.IndentationSize"/>
21
public static PerLanguageOption<int> IndentationSize { get; } =
FormattingOptions2
.IndentationSize.ToPublicOption();
23
/// <inheritdoc cref="
FormattingOptions2
.NewLine"/>
24
public static PerLanguageOption<string> NewLine { get; } =
FormattingOptions2
.NewLine.ToPublicOption();
26
/// <inheritdoc cref="
FormattingOptions2
.IndentStyle"/>
27
public static PerLanguageOption<IndentStyle> SmartIndent { get; } = (PerLanguageOption<IndentStyle>)
FormattingOptions2
.SmartIndent.PublicOption!;
OrganizeImports\OrganizeImportsOptionsProviders.cs (1)
20
NewLine = options.GetOption(
FormattingOptions2
.NewLine, language)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
24
UseTabs = options.GetOption(
FormattingOptions2
.UseTabs, language);
25
TabSize = options.GetOption(
FormattingOptions2
.TabSize, language);
26
IndentationSize = options.GetOption(
FormattingOptions2
.IndentationSize, language);
27
NewLine = options.GetOption(
FormattingOptions2
.NewLine, language);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (2)
34
WrappingColumn = options.GetOption(
FormattingOptions2
.WrappingColumn, language);
35
ConditionalExpressionWrappingLength = options.GetOption(
FormattingOptions2
.ConditionalExpressionWrappingLength, language);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.cs (1)
19
protected abstract AbstractFormattingRule GetSpecializedIndentationFormattingRule(
FormattingOptions2
.IndentStyle indentStyle);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (4)
71
public IndentationResult? GetDesiredIndentation(
FormattingOptions2
.IndentStyle indentStyle)
74
if (indentStyle ==
FormattingOptions2
.IndentStyle.None)
79
if (indentStyle ==
FormattingOptions2
.IndentStyle.Block ||
85
Debug.Assert(indentStyle ==
FormattingOptions2
.IndentStyle.Smart);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
15
[DataMember(Order = 2)] public
FormattingOptions2
.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle;
17
public const
FormattingOptions2
.IndentStyle DefaultIndentStyle =
FormattingOptions2
.IndentStyle.Smart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
19
InsertFinalNewLine = options.GetOption(
FormattingOptions2
.InsertFinalNewLine)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (2)
24
if (indentStyle ==
FormattingOptions2
.IndentStyle.None)
32
if (indentStyle ==
FormattingOptions2
.IndentStyle.Smart &&