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