2 types derived from SyntaxFormattingOptions
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
13
internal sealed record class VisualBasicSyntaxFormattingOptions :
SyntaxFormattingOptions
, IEquatable<VisualBasicSyntaxFormattingOptions>
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (1)
15
internal sealed record class CSharpSyntaxFormattingOptions :
SyntaxFormattingOptions
, IEquatable<CSharpSyntaxFormattingOptions>
1 instantiation of SyntaxFormattingOptions
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (1)
17
internal static readonly SyntaxFormattingOptions CommonDefaults =
new
();
60 references to SyntaxFormattingOptions
Roslyn.Diagnostics.Analyzers (42)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (1)
16
[DataMember] public required
SyntaxFormattingOptions
FormattingOptions { get; init; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (1)
209
defaultValue: new CodeStyleOption2<AccessibilityModifiersRequired>(
SyntaxFormattingOptions
.CommonDefaults.AccessibilityModifiersRequired, NotificationOption2.Silent),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Editing\GenerationOptions.cs (1)
23
defaultValue:
SyntaxFormattingOptions
.CommonDefaults.SeparateImportDirectiveGroups,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (4)
23
public abstract
SyntaxFormattingOptions
DefaultOptions { get; }
24
public abstract
SyntaxFormattingOptions
GetFormattingOptions(IOptionsReader options);
30
protected abstract AbstractFormattingResult Format(SyntaxNode node,
SyntaxFormattingOptions
options, ImmutableArray<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken);
32
public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans,
SyntaxFormattingOptions
options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
662
public
SyntaxFormattingOptions
Options => _engine.Options;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (5)
46
internal readonly
SyntaxFormattingOptions
Options;
58
private static Tuple<ImmutableArray<AbstractFormattingRule>,
SyntaxFormattingOptions
, ChainedFormattingRules>? s_lastRulesAndOptions;
62
SyntaxFormattingOptions
options,
75
private static ChainedFormattingRules GetChainedFormattingRules(ImmutableArray<AbstractFormattingRule> formattingRules,
SyntaxFormattingOptions
options)
89
SyntaxFormattingOptions
options,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (2)
22
private readonly
SyntaxFormattingOptions
_options;
31
public ChainedFormattingRules(IEnumerable<AbstractFormattingRule> formattingRules,
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
37
private readonly
SyntaxFormattingOptions
_options;
49
public TokenStream(TreeData treeData,
SyntaxFormattingOptions
options, TextSpan spanToFormat, AbstractTriviaDataFactory factory)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingOptions2.cs (2)
82
defaultValue:
SyntaxFormattingOptions
.CommonDefaults.WrappingColumn,
90
defaultValue:
SyntaxFormattingOptions
.CommonDefaults.ConditionalExpressionWrappingLength,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (3)
16
SyntaxFormattingOptions
DefaultOptions { get; }
17
SyntaxFormattingOptions
GetFormattingOptions(IOptionsReader options);
20
IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans,
SyntaxFormattingOptions
options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (1)
16
public virtual AbstractFormattingRule WithOptions(
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (5)
146
internal static IEnumerable<AnchorIndentationOperation> GetAnchorIndentationOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node,
SyntaxFormattingOptions
options)
158
internal static IEnumerable<IndentBlockOperation> GetIndentBlockOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node,
SyntaxFormattingOptions
options)
170
internal static IEnumerable<AlignTokensOperation> GetAlignTokensOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node,
SyntaxFormattingOptions
options)
182
internal static AdjustNewLinesOperation? GetAdjustNewLinesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken,
SyntaxFormattingOptions
options)
191
internal static AdjustSpacesOperation? GetAdjustSpacesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken,
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (1)
17
internal static readonly
SyntaxFormattingOptions
CommonDefaults = new();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
227
protected
SyntaxFormattingOptions
Options
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (1)
12
[property: DataMember(Order = 0)]
SyntaxFormattingOptions
FormattingOptions)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (1)
15
[DataMember] public bool SeparateImportDirectiveGroups { get; init; } =
SyntaxFormattingOptions
.CommonDefaults.SeparateImportDirectiveGroups;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\FormatterShared.cs (5)
21
public Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation,
SyntaxFormattingOptions
options, CancellationToken cancellationToken)
24
public async Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation,
SyntaxFormattingOptions
options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
30
public SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation,
SyntaxFormattingOptions
options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
33
public SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans,
SyntaxFormattingOptions
options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
36
public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans,
SyntaxFormattingOptions
options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (1)
17
ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan,
SyntaxFormattingOptions
options, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\SyntaxFormattingOptionsProviders.cs (3)
14
public static
SyntaxFormattingOptions
GetSyntaxFormattingOptions(this IOptionsReader options, Host.LanguageServices languageServices)
17
public static async ValueTask<
SyntaxFormattingOptions
> GetSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
24
public static
SyntaxFormattingOptions
GetDefault(Host.LanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
77
public static string GetIndentationString(this IndentationResult indentationResult, SourceText sourceText,
SyntaxFormattingOptions
options)
Roslyn.Diagnostics.CSharp.Analyzers (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormatting.cs (3)
39
public override
SyntaxFormattingOptions
DefaultOptions
42
public override
SyntaxFormattingOptions
GetFormattingOptions(IOptionsReader options)
48
protected override AbstractFormattingResult Format(SyntaxNode node,
SyntaxFormattingOptions
options, ImmutableArray<AbstractFormattingRule> formattingRules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\CSharpFormatEngine.cs (1)
17
SyntaxFormattingOptions
options,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\CSharpStructuredTriviaFormatEngine.cs (2)
18
SyntaxFormattingOptions
options,
30
SyntaxFormattingOptions
options,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (2)
16
private readonly
SyntaxFormattingOptions
_options;
22
SyntaxFormattingOptions
options,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
18
private readonly
SyntaxFormattingOptions
_options;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
33
public override AbstractFormattingRule WithOptions(
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentUserSettingsFormattingRule.cs (1)
25
public override AbstractFormattingRule WithOptions(
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
27
public override AbstractFormattingRule WithOptions(
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
30
public override AbstractFormattingRule WithOptions(
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
30
public override AbstractFormattingRule WithOptions(
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
31
public override AbstractFormattingRule WithOptions(
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
29
public override AbstractFormattingRule WithOptions(
SyntaxFormattingOptions
options)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
296
public ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan,
SyntaxFormattingOptions
options, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.cs (1)
71
var
formattingOptions = await document.GetSyntaxFormattingOptionsAsync(cancellationToken).ConfigureAwait(false);