2 types derived from SyntaxFormattingOptions
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSyntaxFormattingOptions.cs (1)
15internal sealed record class CSharpSyntaxFormattingOptions : SyntaxFormattingOptions, IEquatable<CSharpSyntaxFormattingOptions>
Microsoft.CodeAnalysis.Workspaces (1)
Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
13internal sealed record class VisualBasicSyntaxFormattingOptions : SyntaxFormattingOptions, IEquatable<VisualBasicSyntaxFormattingOptions>
1 instantiation of SyntaxFormattingOptions
Microsoft.CodeAnalysis.Workspaces (1)
SyntaxFormattingOptions.cs (1)
24internal static readonly SyntaxFormattingOptions CommonDefaults = new();
332 references to SyntaxFormattingOptions
IdeBenchmarks (2)
FormatterBenchmarks.cs (2)
49var options = workspace.GlobalOptions.GetSyntaxFormattingOptions(document.Project.Services); 62var options = workspace.GlobalOptions.GetSyntaxFormattingOptions(document.Project.Services);
IdeCoreBenchmarks (1)
FormatterBenchmarks.cs (1)
25private SyntaxFormattingOptions _options;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (31)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (6)
100protected override IList<TextChange> FormatBasedOnEndToken(ParsedDocument document, int position, SyntaxFormattingOptions options, CancellationToken cancellationToken) 325var formattingOptions = args.SubjectBuffer.GetSyntaxFormattingOptions(EditorOptionsService, document.LanguageServices, explicitFormat: false); 403SyntaxFormattingOptions formattingOptions, 494SyntaxFormattingOptions formattingOptions, 642private static string GetBracePairString(SyntaxFormattingOptions formattingOptions) 651SyntaxFormattingOptions formattingOptions,
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (20)
32SyntaxFormattingOptions formattingOptions, 64SyntaxFormattingOptions formattingOptions, 97SyntaxFormattingOptions formattingOptions, 170SyntaxFormattingOptions formattingOptions, 229SyntaxFormattingOptions formattingOptions, 286SyntaxFormattingOptions formattingOptions, 363SyntaxFormattingOptions formattingOptions) 836private static AccessorListSyntax GetAccessorListNode(SyntaxFormattingOptions formattingOptions) 839private static InitializerExpressionSyntax GetInitializerExpressionNode(SyntaxFormattingOptions formattingOptions) 843private static BlockSyntax GetBlockNode(SyntaxFormattingOptions formattingOptions) 846private static SyntaxToken GetOpenBrace(SyntaxFormattingOptions formattingOptions) 853private static SyntaxToken GetCloseBrace(SyntaxFormattingOptions formattingOptions) 859private static SyntaxTrivia GetNewLineTrivia(SyntaxFormattingOptions formattingOptions) 869private static SyntaxNode WithBraces(SyntaxNode node, SyntaxFormattingOptions formattingOptions) 886SyntaxFormattingOptions formattingOptions) 895SyntaxFormattingOptions formattingOptions) 903SyntaxFormattingOptions formattingOptions) 913SyntaxFormattingOptions formattingOptions) 923SyntaxFormattingOptions formattingOptions) 933SyntaxFormattingOptions formattingOptions,
ConvertNamespace\ConvertNamespaceCommandHandler.cs (1)
153var formattingOptions = subjectBuffer.GetSyntaxFormattingOptions(_editorOptionsService, document.Project.Services, explicitFormat: false);
DecompiledSource\CSharpDecompiledSourceService.cs (2)
44public async Task<Document?> AddSourceToAsync(Document document, Compilation symbolCompilation, ISymbol symbol, MetadataReference? metadataReference, string? assemblyLocation, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 67public static async Task<Document> FormatDocumentAsync(Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken)
Formatting\CSharpFormattingInteractionService.cs (2)
95var options = textBuffer.GetSyntaxFormattingOptions(_editorOptionsService, parsedDocument.LanguageServices, explicitFormat: true); 106var options = textBuffer.GetSyntaxFormattingOptions(_editorOptionsService, parsedDocument.LanguageServices, explicitFormat: true);
Microsoft.CodeAnalysis.CSharp.Features (21)
BraceCompletion\CurlyBraceCompletionService.cs (1)
119public override AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
103SyntaxFormattingOptions options,
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)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (3)
195var options = await document.GetSyntaxFormattingOptionsAsync(optionsProvider, cancellationToken).ConfigureAwait(false); 218var options = await document.GetSyntaxFormattingOptionsAsync(optionsProvider, cancellationToken).ConfigureAwait(false); 270SyntaxFormattingOptions formattingOptions,
Snippets\AbstractCSharpTypeSnippetProvider.cs (2)
68private static string GetIndentation(Document document, BaseTypeDeclarationSyntax typeDeclaration, SyntaxFormattingOptions syntaxFormattingOptions, CancellationToken cancellationToken) 98var syntaxFormattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions: null, cancellationToken).ConfigureAwait(false);
Snippets\CSharpConstructorSnippetProvider.cs (2)
62private static string GetIndentation(Document document, ConstructorDeclarationSyntax constructorDeclaration, SyntaxFormattingOptions syntaxFormattingOptions, CancellationToken cancellationToken) 86var syntaxFormattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions: null, cancellationToken).ConfigureAwait(false);
Snippets\CSharpElseSnippetProvider.cs (2)
84private static string GetIndentationString(Document document, ElseClauseSyntax elseClauseSyntax, SyntaxFormattingOptions syntaxFormattingOptions, CancellationToken cancellationToken) 108var syntaxFormattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions: null, cancellationToken).ConfigureAwait(false);
Snippets\CSharpForEachLoopSnippetProvider.cs (2)
71private static string GetIndentation(Document document, ForEachStatementSyntax foreachStatement, SyntaxFormattingOptions syntaxFormattingOptions, CancellationToken cancellationToken) 95var syntaxFormattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions: null, cancellationToken).ConfigureAwait(false);
Snippets\CSharpIfSnippetProvider.cs (2)
48private static string GetIndentation(Document document, IfStatementSyntax ifStatementSyntax, SyntaxFormattingOptions syntaxFormattingOptions, CancellationToken cancellationToken) 72var syntaxFormattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions: null, cancellationToken).ConfigureAwait(false);
Snippets\CSharpWhileLoopSnippetProvider.cs (2)
48private static string GetIndentation(Document document, WhileStatementSyntax whileStatementSyntax, SyntaxFormattingOptions syntaxFormattingOptions, CancellationToken cancellationToken) 72var syntaxFormattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions: null, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CSharp.Workspaces (23)
CSharpCodeFixOptionsProvider.cs (1)
68internal SyntaxFormattingOptions GetFormattingOptions()
CSharpFormatEngine.cs (1)
18SyntaxFormattingOptions options,
CSharpRemoveUnnecessaryImportsService.cs (1)
54SyntaxFormattingOptions? formattingOptions,
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,
Formatting\CSharpSyntaxFormattingService.cs (1)
325public ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken)
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.EditorFeatures (11)
AutomaticCompletion\AbstractAutomaticLineEnderCommandHandler.cs (3)
54protected abstract IList<TextChange> FormatBasedOnEndToken(ParsedDocument document, int position, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken); 145var formattingOptions = args.SubjectBuffer.GetSyntaxFormattingOptions(EditorOptionsService, parsedDocument.LanguageServices, explicitFormat: false); 195SyntaxFormattingOptions formattingOptions,
CommentSelection\AbstractCommentSelectionBase.cs (1)
155var formattingOptions = subjectBuffer.GetSyntaxFormattingOptions(_editorOptionsService, document.Project.Services, explicitFormat: false);
Options\TextBufferOptionProviders.cs (5)
46public static SyntaxFormattingOptions GetSyntaxFormattingOptions(this ITextBuffer textBuffer, EditorOptionsService optionsProvider, LanguageServices languageServices, bool explicitFormat) 49private static SyntaxFormattingOptions GetSyntaxFormattingOptionsImpl(ITextBuffer textBuffer, IEditorOptions editorOptions, IIndentationManagerService indentationManager, IGlobalOptionService globalOptions, LanguageServices languageServices, bool explicitFormat) 52var fallbackOptions = globalOptions.GetSyntaxFormattingOptions(languageServices); 53var options = configOptions.GetSyntaxFormattingOptions(languageServices, fallbackOptions); 62var formattingOptions = GetSyntaxFormattingOptionsImpl(textBuffer, editorOptions, optionsProvider.IndentationManager, optionsProvider.GlobalOptions, languageServices, explicitFormat);
Organizing\OrganizeDocumentCommandHandler.cs (1)
162var formattingOptions = document.SupportsSyntaxTree ? document.GetSyntaxFormattingOptionsAsync(_globalOptions, cancellationToken).AsTask().WaitAndGetResult(cancellationToken) : null;
Shared\Extensions\ITextSnapshotExtensions.cs (1)
46var options = textBuffer.GetSyntaxFormattingOptions(editorOptionsService, document.Project.Services, explicitFormat: false);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Formatting\CoreFormatterTestsBase.cs (4)
203var formattingOptions = (options != null) 214internal void AssertFormatWithTransformation(Workspace workspace, string expected, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule> rules, SyntaxNode root, IEnumerable<TextSpan> spans) 227internal void AssertFormat(Workspace workspace, string expected, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule> rules, ITextBuffer clonedBuffer, SyntaxNode root, IEnumerable<TextSpan> spans) 290var options = formattingService.GetFormattingOptions(StructuredAnalyzerConfigOptions.Empty, fallbackOptions: null);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeGeneration\CodeGenerationTests.cs (2)
970var formattingOptions = IsVisualBasic ? (SyntaxFormattingOptions)VisualBasicSyntaxFormattingOptions.Default : CSharpSyntaxFormattingOptions.Default;
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
DocumentationComments\OmniSharpDocumentationCommentOptionsWrapper.cs (1)
43var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(CodeActionOptions.DefaultProvider, cancellationToken).ConfigureAwait(false);
Options\OmnisharpLegacyGlobalOptionsWorkspaceService.cs (1)
92FormattingOptions = SyntaxFormattingOptions.GetDefault(languageServices) with
Microsoft.CodeAnalysis.ExternalAccess.Razor (2)
RazorCSharpFormattingInteractionService.cs (2)
50var formattingOptions = GetFormattingOptions(indentationOptions); 81private static SyntaxFormattingOptions GetFormattingOptions(RazorIndentationOptions indentationOptions)
Microsoft.CodeAnalysis.Features (65)
AbstractFormattingAnalyzer.cs (1)
42var options = context.GetAnalyzerOptions().GetSyntaxFormattingOptions(SyntaxFormatting);
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
49var formattingOptions = options.GetFormattingOptions(GetSyntaxFormatting());
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());
AnalyzerOptionsProvider.cs (1)
62public SyntaxFormattingOptions GetSyntaxFormattingOptions(ISyntaxFormatting formatting)
ChangeSignature\AbstractChangeSignatureService.cs (1)
404var formattingOptions = await doc.GetSyntaxFormattingOptionsAsync(context.FallbackOptions, cancellationToken).ConfigureAwait(false);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (3)
56SyntaxFormattingOptions options, 205var lazyFormattingOptions = (SyntaxFormattingOptions)null;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs (1)
44var options = await suppressionsDoc.GetSyntaxFormattingOptionsAsync(_fallbackOptions, cancellationToken).ConfigureAwait(false);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs (3)
19private readonly SyntaxFormattingOptions _options; 26SyntaxFormattingOptions options, 40SyntaxFormattingOptions options,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs (1)
41var formattingOptions = await documentOpt.GetSyntaxFormattingOptionsAsync(options, cancellationToken).ConfigureAwait(false);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (3)
28private readonly SyntaxFormattingOptions _options; 34SyntaxFormattingOptions options, 48SyntaxFormattingOptions options,
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (4)
39public async Task<Document> AddMissingImportsAsync(Document document, AddMissingImportsAnalysisResult analysisResult, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 85private async Task<Document> ApplyFixesAsync(Document document, ImmutableArray<AddImportFixData> fixes, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 147private async Task<Document> CleanUpNewLinesAsync(Document document, IEnumerable<TextSpan> insertSpans, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 162private async Task<Document> CleanUpNewLinesAsync(Document document, TextSpan insertSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsRefactoringProvider.cs (1)
61private static async Task<Solution> AddMissingImportsAsync(Document document, IAddMissingImportsFeatureService addMissingImportsService, AddMissingImportsAnalysisResult analysis, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken)
CodeRefactorings\AddMissingImports\IAddMissingImportsFeatureService.cs (1)
39Task<Document> AddMissingImportsAsync(Document document, AddMissingImportsAnalysisResult analysisResult, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (2)
83var documentWithMovedTypeFormattingOptions = await documentWithMovedType.GetSyntaxFormattingOptionsAsync(State.FallbackOptions, CancellationToken).ConfigureAwait(false); 102var sourceDocumentFormattingOptions = await sourceDocument.GetSyntaxFormattingOptionsAsync(State.FallbackOptions, CancellationToken).ConfigureAwait(false);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
805var formattingOptions = await doc.GetSyntaxFormattingOptionsAsync(fallbackOptions, token).ConfigureAwait(false);
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
114var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
137var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
135var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
593var formattingOptions = await updatedDocument.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
DecompiledSource\IDecompiledSourceService.cs (1)
26Task<Document?> AddSourceToAsync(Document document, Compilation symbolCompilation, ISymbol symbol, MetadataReference? metadataReference, string? assemblyLocation, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken);
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
215var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false); 223var linkedDocumentFormattingOptions = await linkedDocument.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
ExternalAccess\VSTypeScript\VSTypeScriptFormattingService.cs (1)
28public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
ExtractInterface\AbstractExtractInterfaceService.cs (1)
276var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
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)
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);
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
29public async Task<Document> FormatDocumentAsync(Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
91var formattingOptions = await _document.GetSyntaxFormattingOptionsAsync(_fallbackOptions, cancellationToken).ConfigureAwait(false);
GenerateEqualsAndGetHashCodeFromMembers\IGenerateEqualsAndGetHashCodeService.cs (1)
23Task<Document> FormatDocumentAsync(Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken);
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
341var fallbackFormattingOptions = await ((OptionsProvider<SyntaxFormattingOptions>)Options.FallbackOptions).GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
120var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
266var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false); 284private static async Task<Solution> PropagateChangeToLinkedDocumentsAsync(Document document, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken)
Shared\Utilities\ExtractTypeHelpers.cs (1)
117public static string GetTypeParameterSuffix(Document document, SyntaxFormattingOptions formattingOptions, INamedTypeSymbol type, IEnumerable<ISymbol> extractableMembers, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
166var syntaxFormattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions: null, cancellationToken).ConfigureAwait(false);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
287var options = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
Wrapping\SyntaxWrappingOptions.cs (2)
12public readonly SyntaxFormattingOptions FormattingOptions; 17SyntaxFormattingOptions formattingOptions,
Microsoft.CodeAnalysis.LanguageServer.Protocol (14)
Extensions\ProtocolConversions.cs (2)
693public static async Task<SyntaxFormattingOptions> GetFormattingOptionsAsync( 699var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(globalOptions, cancellationToken).ConfigureAwait(false);
Features\CodeCleanup\AbstractCodeCleanupService.cs (2)
93var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false); 120var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
Features\Options\GlobalCodeActionOptionsProvider.cs (2)
54ValueTask<SyntaxFormattingOptions> OptionsProvider<SyntaxFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Features\Options\IndentationOptionsStorage.cs (1)
16var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(globalOptions, cancellationToken).ConfigureAwait(false);
Features\Options\SyntaxFormattingOptionsStorage.cs (2)
14public static ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, IGlobalOptionService globalOptions, CancellationToken cancellationToken) 17public static SyntaxFormattingOptions GetSyntaxFormattingOptions(this IGlobalOptionService globalOptions, LanguageServices languageServices)
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
42var formattingOptions = await ProtocolConversions.GetFormattingOptionsAsync(options, document, globalOptions, cancellationToken).ConfigureAwait(false);
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
67var formattingOptions = await ProtocolConversions.GetFormattingOptionsAsync(request.Options, document, _globalOptions, cancellationToken).ConfigureAwait(false);
Handler\InlineCompletions\InlineCompletionsHandler.cs (2)
103var formattingOptions = await ProtocolConversions.GetFormattingOptionsAsync(request.Options, document, _globalOptions, cancellationToken).ConfigureAwait(false); 133SyntaxFormattingOptions formattingOptions,
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
64var formattingOptions = await ProtocolConversions.GetFormattingOptionsAsync(request.Options, document, _globalOptions, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Serialization\MessagePackFormatters.cs (1)
33new ForceTypelessFormatter<SyntaxFormattingOptions>(),
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
AutomaticCompletion\AutomaticLineEnderCommandHandler.vb (1)
56Protected Overrides Function FormatBasedOnEndToken(document As ParsedDocument, position As Integer, formattingOptions As SyntaxFormattingOptions, cancellationToken As CancellationToken) As IList(Of TextChange)
LineCommit\CommitFormatter.vb (3)
144options As SyntaxFormattingOptions, 163options As SyntaxFormattingOptions, 225options As SyntaxFormattingOptions,
Microsoft.CodeAnalysis.VisualBasic.Features (2)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
55Private Async Function GetNewNodeAsync(document As Document, node As SyntaxNode, options As SyntaxFormattingOptions, cancellationToken As CancellationToken) As Task(Of SyntaxNode)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
122options As SyntaxFormattingOptions,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (1)
30Public Async Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
CodeCleanup\Providers\CaseCorrectionCodeCleanupProvider.vb (1)
35Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
42Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
45Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
Formatting\DefaultOperationProvider.vb (3)
21Private ReadOnly _options As SyntaxFormattingOptions 27Private Sub New(options As SyntaxFormattingOptions) 31Public Overrides Function WithOptions(options As SyntaxFormattingOptions) As AbstractFormattingRule
Formatting\Engine\Trivia\TriviaDataFactory.AbstractLineBreakTrivia.vb (1)
18Public Sub New(options As SyntaxFormattingOptions,
Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.vb (1)
15Private ReadOnly _options As SyntaxFormattingOptions
Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (1)
20Public Sub New(options As SyntaxFormattingOptions, treeInfo As TreeData, token1 As SyntaxToken, token2 As SyntaxToken)
Formatting\Engine\Trivia\TriviaDataFactory.LineContinuationTrivia.vb (1)
19Public Sub New(options As SyntaxFormattingOptions,
Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.vb (1)
17Public Sub New(options As SyntaxFormattingOptions, original As ComplexTrivia, lineBreaks As Integer, space As Integer)
Formatting\Engine\Trivia\TriviaDataFactory.vb (1)
23Public Sub New(treeInfo As TreeData, options As SyntaxFormattingOptions)
Formatting\Engine\VisualBasicFormatEngine.vb (1)
16options As SyntaxFormattingOptions,
Formatting\Engine\VisualBasicStructuredTriviaFormatEngine.vb (2)
17options As SyntaxFormattingOptions, 27options As SyntaxFormattingOptions,
Formatting\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
Formatting\VisualBasicSyntaxFormattingService.vb (1)
32Public Function GetFormattingChangesOnPaste(document As ParsedDocument, textSpan As TextSpan, options As SyntaxFormattingOptions, cancellationToken As CancellationToken) As ImmutableArray(Of TextChange) Implements ISyntaxFormattingService.GetFormattingChangesOnPaste
VisualBasicIndentationService.vb (1)
43options As SyntaxFormattingOptions,
VisualBasicRemoveUnnecessaryImportsService.vb (1)
29formattingOptions As SyntaxFormattingOptions,
VisualBasicSmartTokenFormatter.vb (2)
18Private ReadOnly _options As SyntaxFormattingOptions 23Public Sub New(options As SyntaxFormattingOptions,
Microsoft.CodeAnalysis.Workspaces (97)
AbstractFormatEngine.cs (3)
39internal readonly SyntaxFormattingOptions Options; 44SyntaxFormattingOptions options, 59SyntaxFormattingOptions options,
AbstractFormattingRule.cs (1)
16public virtual AbstractFormattingRule WithOptions(SyntaxFormattingOptions options)
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);
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
ChainedFormattingRules.cs (2)
22private readonly SyntaxFormattingOptions _options; 31public ChainedFormattingRules(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxFormattingOptions options)
CodeActionOptions.cs (2)
105ValueTask<SyntaxFormattingOptions> OptionsProvider<SyntaxFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
CodeCleanup\AbstractCodeCleanerService.cs (2)
74public async Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken) 539SyntaxFormattingOptions options,
CodeCleanup\CodeCleaner.cs (2)
89public static Task<SyntaxNode> CleanupAsync(SyntaxNode root, TextSpan span, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default) 96public static Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default)
CodeCleanup\ICodeCleanerService.cs (1)
37Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken);
CodeCleanup\Providers\FormatCodeCleanupProvider.cs (1)
40public Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken)
CodeCleanup\Providers\ICodeCleanupProvider.cs (1)
34Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken);
CodeCleanup\Providers\SimplificationCodeCleanupProvider.cs (1)
22public Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken)
CodeCleanupOptions.cs (4)
24[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; } 33FormattingOptions = SyntaxFormattingOptions.GetDefault(languageServices), 72async ValueTask<SyntaxFormattingOptions> OptionsProvider<SyntaxFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
CodeFixOptionsProvider.cs (3)
56public SyntaxFormattingOptions GetFormattingOptions(ISyntaxFormatting formatting) 71private SyntaxFormattingOptions? FallbackSyntaxFormattingOptions 78private SyntaxFormattingOptions FallbackCommonSyntaxFormattingOptions
Formatting\AbstractFormattingService.cs (1)
18public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
Formatting\Formatter.cs (19)
54internal static Task<Document> FormatAsync(Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken) 70internal static Task<Document> FormatAsync(Document document, TextSpan span, SyntaxFormattingOptions options, CancellationToken cancellationToken) 93internal static async Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 111internal static Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, CancellationToken cancellationToken) 114internal static async Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 155internal static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 178internal static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SolutionServices services, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 192internal static SyntaxNode Format(SyntaxNode node, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 207internal static SyntaxNode Format(SyntaxNode node, TextSpan span, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 228internal static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 251var formattingOptions = GetFormattingOptions(workspace, options, node.Language); 255internal static IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 272internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 287internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, TextSpan span, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken = default) 302internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken = default) 313internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken = default) 319internal static SyntaxFormattingOptions GetFormattingOptions(Workspace workspace, OptionSet? optionSet, string language) 326internal static async ValueTask<(SyntaxFormattingOptions? Syntax, LineFormattingOptions Line)> GetFormattingOptionsAsync(Document document, OptionSet? optionSet, CancellationToken cancellationToken) 331SyntaxFormattingOptions? syntaxFormattingOptions;
Formatting\IFormattingService.cs (1)
24Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken);
Formatting\ISyntaxFormattingService.cs (1)
19ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken);
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);
IIndentationService.cs (1)
78public static string GetIndentationString(this IndentationResult indentationResult, SourceText sourceText, SyntaxFormattingOptions options)
IndentationOptions.cs (2)
16[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions) 25=> new(SyntaxFormattingOptions.GetDefault(languageServices));
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);
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);
Options\LegacyGlobalCodeActionOptionsWorkspaceService.cs (2)
50ValueTask<SyntaxFormattingOptions> OptionsProvider<SyntaxFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
OrganizeImports\OrganizeImportsOptions.cs (1)
20[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups;
SyntaxFormattingOptions.cs (10)
24internal static readonly SyntaxFormattingOptions CommonDefaults = new(); 34private protected SyntaxFormattingOptions(IOptionsReader options, SyntaxFormattingOptions fallbackOptions, string language) 47public static SyntaxFormattingOptions GetDefault(LanguageServices languageServices) 54OptionsProvider<SyntaxFormattingOptions>, 63public static SyntaxFormattingOptions GetSyntaxFormattingOptions(this IOptionsReader options, LanguageServices languageServices, SyntaxFormattingOptions? fallbackOptions) 66public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, SyntaxFormattingOptions? fallbackOptions, CancellationToken cancellationToken) 72public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, SyntaxFormattingOptionsProvider fallbackOptionsProvider, CancellationToken cancellationToken) 73=> await GetSyntaxFormattingOptionsAsync(document, await ((OptionsProvider<SyntaxFormattingOptions>)fallbackOptionsProvider).GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false), cancellationToken).ConfigureAwait(false);
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.Workspaces.Test.Utilities (3)
Formatting\FormattingTestBase.cs (3)
57var formattingOptions = changedOptions != null 73SolutionServices services, string expected, SyntaxNode root, IEnumerable<TextSpan> spans, SyntaxFormattingOptions options, bool treeCompare = true, ParseOptions? parseOptions = null) 89private static async Task AssertFormatAsync(SolutionServices services, string expected, SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SourceText sourceText)
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
CodeCleanup\MockCodeCleanupProvider.cs (3)
19public Func<Document, ImmutableArray<TextSpan>, SyntaxFormattingOptions, CancellationToken, Task<Document>>? CleanupDocumentAsyncImpl { get; set; } 20public Func<SyntaxNode, ImmutableArray<TextSpan>, SyntaxFormattingOptions, SolutionServices, SyntaxNode>? CleanupNodeImpl { get; set; } 31public Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken)
Formatter\FormatterTests.cs (2)
41public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken) 137static void ValidateCommonOptions(SyntaxFormattingOptions formattingOptions)
FormattingTests.cs (1)
83private static void AssertFormat(string expected, SyntaxTree tree, SyntaxFormattingOptions options)
Remote\ServiceDescriptorTests.cs (1)
239SyntaxFormattingOptions.GetDefault(languageServices),
Microsoft.VisualStudio.LanguageServices (6)
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
80var formattingOptions = await document.GetSyntaxFormattingOptionsAsync(_globalOptions, cancellationToken).ConfigureAwait(false);
LanguageService\AbstractLanguageService`2.IVsLanguageTextOps.cs (1)
59var formattingOptions = textBuffer.GetSyntaxFormattingOptions(EditorOptionsService, document.Project.Services, explicitFormat: true);
Snippets\AbstractSnippetExpansionClient.cs (2)
158internal abstract Document AddImports(Document document, AddImportPlacementOptions addImportOptions, SyntaxFormattingOptions formattingOptions, int position, XElement snippetNode, CancellationToken cancellationToken); 1069var formattingOptions = SubjectBuffer.GetSyntaxFormattingOptions(EditorOptionsService, languageServices, explicitFormat: false);
Venus\ContainedDocument.cs (2)
776var formattingOptions = subjectBuffer.GetSyntaxFormattingOptions(editorOptionsService, document.Project.Services, explicitFormat: false); 797Document document, ITextEdit edit, TextSpan visibleSpan, AbstractFormattingRule baseIndentationRule, SyntaxFormattingOptions options)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Snippets\SnippetExpansionClient.cs (1)
93SyntaxFormattingOptions formattingOptions,
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\AbstractCodeModelService.cs (1)
1046var options = await document.GetSyntaxFormattingOptionsAsync(_editorOptionsService.GlobalOptions, cancellationToken).ConfigureAwait(false);
CodeModel\FileCodeModel.cs (1)
351var formattingOptions = await result.GetSyntaxFormattingOptionsAsync(GlobalOptions, CancellationToken.None).ConfigureAwait(false);
Options\AbstractOptionPreviewViewModel.cs (2)
138var fallbackFormattingOptions = OptionStore.GlobalOptions.GetSyntaxFormattingOptions(document.Project.Services); 140var formattingOptions = formattingService.GetFormattingOptions(OptionStore, fallbackFormattingOptions);
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Snippets\SnippetTestState.vb (1)
232Friend Overrides Function AddImports(document As Document, addImportOptions As AddImportPlacementOptions, formattingOptions As SyntaxFormattingOptions, position As Integer, snippetNode As XElement, cancellationToken As CancellationToken) As Document
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Snippets\SnippetExpansionClient.vb (1)
111formattingOptions As SyntaxFormattingOptions,
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Features\OrganizeImports\XamlRemoveUnnecessaryImportsService.cs (2)
28public Task<Document> RemoveUnnecessaryImportsAsync(Document document, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken) 32Document document, Func<SyntaxNode, bool>? predicate, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken)