2 types derived from SyntaxFormattingOptions
Microsoft.CodeAnalysis.CodeStyle (1)
VisualBasicSyntaxFormattingOptions.cs (1)
13internal sealed record class VisualBasicSyntaxFormattingOptions : SyntaxFormattingOptions, IEquatable<VisualBasicSyntaxFormattingOptions>
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSyntaxFormattingOptions.cs (1)
15internal sealed record class CSharpSyntaxFormattingOptions : SyntaxFormattingOptions, IEquatable<CSharpSyntaxFormattingOptions>
1 instantiation of SyntaxFormattingOptions
Microsoft.CodeAnalysis.CodeStyle (1)
SyntaxFormattingOptions.cs (1)
24internal static readonly SyntaxFormattingOptions CommonDefaults = new();
119 references to SyntaxFormattingOptions
Microsoft.CodeAnalysis.CodeStyle (52)
AbstractFormatEngine.cs (3)
39internal readonly SyntaxFormattingOptions Options; 44SyntaxFormattingOptions options, 59SyntaxFormattingOptions options,
AbstractFormattingAnalyzer.cs (1)
42var options = context.GetAnalyzerOptions().GetSyntaxFormattingOptions(SyntaxFormatting);
AbstractFormattingRule.cs (1)
16public virtual AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
AbstractSyntaxFormatting.cs (5)
29public abstract SyntaxFormattingOptions DefaultOptions { get; } 30public abstract SyntaxFormattingOptions GetFormattingOptions(IOptionsReader options, SyntaxFormattingOptions? fallbackOptions); 36protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 38public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken)
AbstractTriviaDataFactory.AbstractComplexTrivia.cs (1)
24public AbstractComplexTrivia(SyntaxFormattingOptions options, TreeData treeInfo, SyntaxToken token1, SyntaxToken token2)
AbstractTriviaDataFactory.cs (2)
18protected readonly SyntaxFormattingOptions Options; 23protected AbstractTriviaDataFactory(TreeData treeInfo, SyntaxFormattingOptions options)
AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
20public FormattedWhitespace(SyntaxFormattingOptions options, int lineBreaks, int indentation, string language)
AbstractTriviaDataFactory.ModifiedWhitespace.cs (2)
18public ModifiedWhitespace(SyntaxFormattingOptions options, int lineBreaks, int indentation, bool elastic, string language) 24public ModifiedWhitespace(SyntaxFormattingOptions options, Whitespace original, int lineBreaks, int indentation, bool elastic, string language)
AbstractTriviaDataFactory.Whitespace.cs (2)
24public Whitespace(SyntaxFormattingOptions options, int space, bool elastic, string language) 30public Whitespace(SyntaxFormattingOptions options, int lineBreaks, int indentation, bool elastic, string language)
AbstractTriviaFormatter.cs (1)
228protected SyntaxFormattingOptions Options
AnalyzerOptionsProvider.cs (1)
62public SyntaxFormattingOptions GetSyntaxFormattingOptions(ISyntaxFormatting formatting)
ChainedFormattingRules.cs (2)
22private readonly SyntaxFormattingOptions _options; 31public ChainedFormattingRules(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxFormattingOptions options)
CodeCleanupOptions.cs (1)
24[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; }
FormatterHelper.cs (7)
32public static SyntaxNode Format(SyntaxNode node, ISyntaxFormatting syntaxFormattingService, SyntaxFormattingOptions options, CancellationToken cancellationToken) 35public static SyntaxNode Format(SyntaxNode node, TextSpan spanToFormat, ISyntaxFormatting syntaxFormattingService, SyntaxFormattingOptions options, CancellationToken cancellationToken) 46public static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, ISyntaxFormatting syntaxFormattingService, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 49internal static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan> spans, ISyntaxFormatting syntaxFormattingService, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 52internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan> spans, ISyntaxFormatting syntaxFormattingService, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 55internal static IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan> spans, ISyntaxFormatting syntaxFormattingService, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 65public static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, ISyntaxFormatting syntaxFormattingService, SyntaxFormattingOptions options, CancellationToken cancellationToken)
FormattingAnalyzerHelper.cs (1)
18internal static void AnalyzeSyntaxTree(SyntaxTreeAnalysisContext context, FormattingProvider formattingProvider, DiagnosticDescriptor descriptor, SyntaxFormattingOptions options)
FormattingContext.cs (1)
686public SyntaxFormattingOptions Options => _engine.Options;
FormattingOperations.cs (6)
147internal static IEnumerable<SuppressOperation> GetSuppressOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 159internal static IEnumerable<AnchorIndentationOperation> GetAnchorIndentationOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 171internal static IEnumerable<IndentBlockOperation> GetIndentBlockOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 183internal static IEnumerable<AlignTokensOperation> GetAlignTokensOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 195internal static AdjustNewLinesOperation? GetAdjustNewLinesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, SyntaxFormattingOptions options) 204internal static AdjustSpacesOperation? GetAdjustSpacesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, SyntaxFormattingOptions options)
GenerationOptions.cs (1)
23defaultValue: SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups,
IdeCodeStyleOptions.cs (1)
17new(SyntaxFormattingOptions.CommonDefaults.AccessibilityModifiersRequired, NotificationOption2.Silent);
IndentationOptions.cs (1)
16[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions)
ISyntaxFormatting.cs (4)
17SyntaxFormattingOptions DefaultOptions { get; } 18SyntaxFormattingOptions GetFormattingOptions(IOptionsReader options, SyntaxFormattingOptions? fallbackOptions); 21IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken);
SyntaxFormattingOptions.cs (2)
24internal static readonly SyntaxFormattingOptions CommonDefaults = new(); 34private protected SyntaxFormattingOptions(IOptionsReader options, SyntaxFormattingOptions fallbackOptions, string language)
TokenStream.cs (2)
39private readonly SyntaxFormattingOptions _options; 51public TokenStream(TreeData treeData, SyntaxFormattingOptions options, TextSpan spanToFormat, AbstractTriviaDataFactory factory)
TriviaData.cs (2)
23protected TriviaData(SyntaxFormattingOptions options, string language) 29protected SyntaxFormattingOptions Options { get; }
TriviaDataWithList.cs (1)
12public TriviaDataWithList(SyntaxFormattingOptions options, string language)
Microsoft.CodeAnalysis.CodeStyle.Fixes (21)
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
49var formattingOptions = options.GetFormattingOptions(GetSyntaxFormatting());
AbstractRemoveUnnecessaryImportsService.cs (2)
23public Task<Document> RemoveUnnecessaryImportsAsync(Document document, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken) 26public abstract Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken);
AbstractRemoveUnusedValuesCodeFixProvider.cs (7)
275var formattingOptions = options.GetFormattingOptions(GetSyntaxFormatting()); 283SyntaxFormattingOptions options, 736SyntaxFormattingOptions options, 764Func<SyntaxNode, Document, SyntaxFormattingOptions, CancellationToken, Task<SyntaxNode>> processMemberDeclarationAsync, 767SyntaxFormattingOptions options, 795private async Task<SyntaxNode> ReplaceDiscardDeclarationsWithAssignmentsAsync(SyntaxNode memberDeclaration, Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken) 814SyntaxFormattingOptions options,
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
83var formattingOptions = options.GetFormattingOptions(GetSyntaxFormatting());
CodeFixOptionsProvider.cs (4)
56public SyntaxFormattingOptions GetFormattingOptions(ISyntaxFormatting formatting) 71private SyntaxFormattingOptions? FallbackSyntaxFormattingOptions 78private SyntaxFormattingOptions FallbackCommonSyntaxFormattingOptions 80=> SyntaxFormattingOptions.CommonDefaults;
FormattingCodeFixHelper.cs (1)
17internal static async Task<SyntaxTree> FixOneAsync(SyntaxTree syntaxTree, FormattingProvider formattingProvider, SyntaxFormattingOptions options, Diagnostic diagnostic, CancellationToken cancellationToken)
FormattingCodeFixProvider.cs (2)
66var formattingOptions = options.GetFormattingOptions(SyntaxFormatting); 75var formattingOptions = options.GetFormattingOptions(SyntaxFormatting);
IIndentationService.cs (1)
78public static string GetIndentationString(this IndentationResult indentationResult, SourceText sourceText, SyntaxFormattingOptions options)
IRemoveUnnecessaryImportsService.cs (2)
16Task<Document> RemoveUnnecessaryImportsAsync(Document document, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken); 19Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (20)
CSharpFormatEngine.cs (1)
18SyntaxFormattingOptions options,
CSharpStructuredTriviaFormatEngine.cs (2)
19SyntaxFormattingOptions options, 31SyntaxFormattingOptions options,
CSharpSyntaxFormatting.cs (4)
39public override SyntaxFormattingOptions DefaultOptions 42public override SyntaxFormattingOptions GetFormattingOptions(IOptionsReader options, SyntaxFormattingOptions? fallbackOptions) 48protected override AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken)
CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (2)
17private readonly SyntaxFormattingOptions _options; 23SyntaxFormattingOptions options,
IndentBlockFormattingRule.cs (1)
33public override AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
IndentUserSettingsFormattingRule.cs (1)
28public override AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
NewLineUserSettingFormattingRule.cs (1)
27public override AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
QueryExpressionFormattingRule.cs (1)
29public override AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
SpacingFormattingRule.cs (1)
32public override AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
TokenBasedFormattingRule.cs (1)
31public override AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
TriviaDataFactory.CodeShapeAnalyzer.cs (1)
20private readonly SyntaxFormattingOptions _options;
TriviaDataFactory.ComplexTrivia.cs (1)
24public ComplexTrivia(SyntaxFormattingOptions options, TreeData treeInfo, SyntaxToken token1, SyntaxToken token2)
TriviaDataFactory.cs (1)
21public TriviaDataFactory(TreeData treeInfo, SyntaxFormattingOptions options)
TriviaDataFactory.ModifiedComplexTrivia.cs (1)
21public ModifiedComplexTrivia(SyntaxFormattingOptions options, ComplexTrivia original, int lineBreaks, int space)
WrappingFormattingRule.cs (1)
32public override AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
ConvertNamespaceTransform.cs (4)
30public static async Task<Document> ConvertAsync(Document document, BaseNamespaceDeclarationSyntax baseNamespace, SyntaxFormattingOptions options, CancellationToken cancellationToken) 48public static async ValueTask<Document> ConvertNamespaceDeclarationAsync(Document document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 73public static (SourceText text, TextSpan semicolonSpan) ConvertNamespaceDeclaration(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 103private static string? GetIndentation(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken)
CSharpCodeFixOptionsProvider.cs (1)
68internal SyntaxFormattingOptions GetFormattingOptions()
CSharpRemoveUnnecessaryImportsService.cs (1)
54SyntaxFormattingOptions? formattingOptions,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (18)
DefaultOperationProvider.vb (3)
21Private ReadOnly _options As SyntaxFormattingOptions 27Private Sub New(options As SyntaxFormattingOptions) 31Public Overrides Function WithOptions(options As SyntaxFormattingOptions) As AbstractFormattingRule
TriviaDataFactory.AbstractLineBreakTrivia.vb (1)
18Public Sub New(options As SyntaxFormattingOptions,
TriviaDataFactory.CodeShapeAnalyzer.vb (1)
15Private ReadOnly _options As SyntaxFormattingOptions
TriviaDataFactory.ComplexTrivia.vb (1)
20Public Sub New(options As SyntaxFormattingOptions, treeInfo As TreeData, token1 As SyntaxToken, token2 As SyntaxToken)
TriviaDataFactory.LineContinuationTrivia.vb (1)
19Public Sub New(options As SyntaxFormattingOptions,
TriviaDataFactory.ModifiedComplexTrivia.vb (1)
17Public Sub New(options As SyntaxFormattingOptions, original As ComplexTrivia, lineBreaks As Integer, space As Integer)
TriviaDataFactory.vb (1)
23Public Sub New(treeInfo As TreeData, options As SyntaxFormattingOptions)
VisualBasicFormatEngine.vb (1)
16options As SyntaxFormattingOptions,
VisualBasicSmartTokenFormatter.vb (2)
18Private ReadOnly _options As SyntaxFormattingOptions 23Public Sub New(options As SyntaxFormattingOptions,
VisualBasicStructuredTriviaFormatEngine.vb (2)
17options As SyntaxFormattingOptions, 27options As SyntaxFormattingOptions,
VisualBasicSyntaxFormatting.vb (4)
32Public Overrides ReadOnly Property DefaultOptions As SyntaxFormattingOptions 38Public Overrides Function GetFormattingOptions(options As IOptionsReader, fallbackOptions As SyntaxFormattingOptions) As SyntaxFormattingOptions 46Protected Overrides Function Format(root As SyntaxNode, options As SyntaxFormattingOptions, formattingRules As IEnumerable(Of AbstractFormattingRule), startToken As SyntaxToken, endToken As SyntaxToken, cancellationToken As CancellationToken) As AbstractFormattingResult
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicIndentationService.vb (1)
43options As SyntaxFormattingOptions,
VisualBasicRemoveUnnecessaryImportsService.vb (1)
29formattingOptions As SyntaxFormattingOptions,