17 instantiations of LineFormattingOptions
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Formatting\Indentation\CSharpFormatterTestsBase.cs (1)
94LineFormatting = new() { UseTabs = useTabs }
Formatting\Indentation\SmartIndenterEnterOnTokenTests.cs (2)
1420new CSharpSyntaxFormattingOptions() { LineFormatting = new() { UseTabs = useTabs } }); 1460var options = new IndentationOptions(new CSharpSyntaxFormattingOptions() { LineFormatting = new() { UseTabs = useTabs } })
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
3430new CSharpSyntaxFormattingOptions() { LineFormatting = new() { UseTabs = useTabs } });
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
Formatting\FormattingTriviaTests.cs (2)
1749LineFormatting = new() { NewLine = "\n" } 1795LineFormatting = new() { UseTabs = true, NewLine = newLine }
Microsoft.CodeAnalysis.EditorFeatures (1)
Options\TextBufferOptionProviders.cs (1)
37return new LineFormattingOptions()
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (4)
CodeActions\OmniSharpCodeActionOptions.cs (1)
29LineFormatting = new()
DocumentationComments\OmniSharpDocumentationCommentOptionsWrapper.cs (1)
26LineFormatting = new LineFormattingOptions()
Formatting\OmniSharpSyntaxFormattingOptionsWrapper.cs (1)
31LineFormatting = new()
Options\OmnisharpLegacyGlobalOptionsWorkspaceService.cs (1)
94LineFormatting = new()
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp (1)
Formatting\OmniSharpSyntaxFormattingOptionsFactory.cs (1)
85LineFormatting = new()
Microsoft.CodeAnalysis.ExternalAccess.Razor (1)
RazorCSharpFormattingInteractionService.cs (1)
84LineFormatting = new()
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.cs (1)
707LineFormatting = new()
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
Formatting\FormattingTests.vb (1)
4599.LineFormatting = New LineFormattingOptions() With
Microsoft.CodeAnalysis.Workspaces (2)
LineFormattingOptions.cs (2)
17public static readonly LineFormattingOptions Default = new(); 38return new()
100 references to LineFormattingOptions
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
571ClassificationOptions.Default, LineFormattingOptions.Default, threadingContext, operationExecutor,
Microsoft.CodeAnalysis.CSharp.Features (4)
ChangeSignature\CSharpChangeSignatureService.cs (1)
776var options = await document.GetLineFormattingOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
ConvertToRecordEngine.cs (3)
266var lineFormattingOptions = optionsProvider.GetLineFormattingOptions(); 557LineFormattingOptions lineFormattingOptions) 733LineFormattingOptions lineFormattingOptions)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpCodeFixOptionsProvider.cs (1)
107private LineFormattingOptions FallbackLineFormattingOptions
Microsoft.CodeAnalysis.EditorFeatures (12)
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
532var lineFormattingOptions = snapshot.TextBuffer.GetLineFormattingOptions(_editorOptionsService, explicitFormat: false);
IntelliSense\QuickInfo\IntellisenseQuickInfoBuilder.cs (1)
148LineFormattingOptions lineFormattingOptions,
IntelliSense\QuickInfo\IntellisenseQuickInfoBuilderContext.cs (2)
23LineFormattingOptions lineFormattingOptions, 40public LineFormattingOptions LineFormattingOptions { get; }
IntelliSense\QuickInfo\QuickInfoSourceProvider.QuickInfoSource.cs (1)
96var lineFormattingOptions = snapshot.TextBuffer.GetLineFormattingOptions(_editorOptionsService, explicitFormat: false);
Options\TextBufferOptionProviders.cs (5)
26var lineFormattingOptions = GetLineFormattingOptionsImpl(textBuffer, editorOptions, optionsProvider.IndentationManager, explicitFormat: false); 30public static LineFormattingOptions GetLineFormattingOptions(this ITextBuffer textBuffer, EditorOptionsService optionsProvider, bool explicitFormat) 33private static LineFormattingOptions GetLineFormattingOptionsImpl(ITextBuffer textBuffer, IEditorOptions editorOptions, IIndentationManagerService indentationManager, bool explicitFormat) 54var lineFormattingOptions = GetLineFormattingOptionsImpl(textBuffer, editorOptions, indentationManager, explicitFormat); 87var lineFormattingOptions = GetLineFormattingOptionsImpl(textBuffer, editorOptions, optionsProvider.IndentationManager, explicitFormat);
SplitComment\SplitCommentCommandHandler.cs (2)
178var options = textBuffer.GetLineFormattingOptions(_editorOptionsService, explicitFormat: false); 196ITextView textView, LineFormattingOptions options, ITextSnapshotLine triviaLine, SyntaxTrivia trivia, int position)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Snippets\AbstractSnippetExpansionClient.cs (1)
156var lineFormattingOptions = SubjectBuffer.GetLineFormattingOptions(EditorOptionsService, explicitFormat: false);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Formatting\InferredIndentationTests.cs (3)
27var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(testWorkspace.GlobalOptions, CancellationToken.None); 40var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(testWorkspace.GlobalOptions, CancellationToken.None); 54var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(testWorkspace.GlobalOptions, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineHints\InlineHintsTag.cs (1)
108var lineFormattingOptions = _span.Snapshot.TextBuffer.GetLineFormattingOptions(_taggerProvider.EditorOptionsService, explicitFormat: false);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
IntelliSense\AbstractIntellisenseQuickInfoBuilderTests.vb (2)
54ClassificationOptions.Default, LineFormattingOptions.Default, threadingContext, operationExecutor, 84classificationOptions, LineFormattingOptions.Default, threadingContext, operationExecutor,
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
Options\OmnisharpLegacyGlobalOptionsWorkspaceService.cs (2)
34=> LineFormattingOptions.Default.UseTabs; 37=> LineFormattingOptions.Default.TabSize;
Microsoft.CodeAnalysis.Features (5)
ChangeSignature\AbstractChangeSignatureService.cs (1)
961protected ImmutableArray<SyntaxTrivia> GetPermutedDocCommentTrivia(SyntaxNode node, ImmutableArray<SyntaxNode> permutedParamNodes, LanguageServices services, LineFormattingOptions options)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
176var lineFormattingOptions = await document.GetLineFormattingOptionsAsync(State.FallbackOptions, CancellationToken).ConfigureAwait(false);
DocumentationComments\DocumentationCommentOptions.cs (2)
15[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default;
ExternalAccess\VSTypeScript\VSTypeScriptFormattingService.cs (1)
28public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\Options\DocumentationCommentOptionsStorage.cs (1)
15public static DocumentationCommentOptions GetDocumentationCommentOptions(this IGlobalOptionService globalOptions, LineFormattingOptions lineFormatting, string language)
Features\Options\GlobalCodeActionOptionsProvider.cs (2)
48ValueTask<LineFormattingOptions> OptionsProvider<LineFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Features\Options\LineFormattingOptionsStorage.cs (2)
13public static ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, IGlobalOptionService globalOptions, CancellationToken cancellationToken) 16public static LineFormattingOptions GetLineFormattingOptions(this IGlobalOptionService globalOptions, string language)
Features\Options\RazorLineFormattingOptionsStorage.cs (2)
15"RazorDesignTimeDocumentFormattingOptions_UseTabs", LineFormattingOptions.Default.UseTabs); 18"RazorDesignTimeDocumentFormattingOptions_TabSize", LineFormattingOptions.Default.TabSize);
Microsoft.CodeAnalysis.Workspaces (29)
CodeActionOptions.cs (2)
99ValueTask<LineFormattingOptions> OptionsProvider<LineFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
CodeCleanupOptions.cs (2)
66async ValueTask<LineFormattingOptions> OptionsProvider<LineFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
CodeFixOptionsProvider.cs (2)
51public LineFormattingOptions GetLineFormattingOptions() 64private LineFormattingOptions FallbackLineFormattingOptions
ExtractMethod\ExtractMethodOptions.cs (2)
39[DataMember] public LineFormattingOptions LineFormattingOptions { get; init; } = LineFormattingOptions.Default;
Formatting\AbstractFormattingService.cs (1)
18public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
Formatting\Formatter.cs (2)
326internal static async ValueTask<(SyntaxFormattingOptions? Syntax, LineFormattingOptions Line)> GetFormattingOptionsAsync(Document document, OptionSet? optionSet, CancellationToken cancellationToken) 330LineFormattingOptions lineFormattingOptions;
Formatting\IFormattingService.cs (1)
24Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken);
FormattingOptions2.cs (4)
28"indent_style", LineFormattingOptions.Default.UseTabs, FormattingOptionGroups.IndentationAndSpacing, isEditorConfigOption: true, 33"tab_width", LineFormattingOptions.Default.TabSize, FormattingOptionGroups.IndentationAndSpacing, isEditorConfigOption: true) 37"indent_size", LineFormattingOptions.Default.IndentationSize, FormattingOptionGroups.IndentationAndSpacing, isEditorConfigOption: true) 41"end_of_line", LineFormattingOptions.Default.NewLine, FormattingOptionGroups.NewLine, isEditorConfigOption: true,
LineFormattingOptions.cs (8)
17public static readonly LineFormattingOptions Default = new(); 27: OptionsProvider<LineFormattingOptions> 34public static LineFormattingOptions GetLineFormattingOptions(this IOptionsReader options, string language, LineFormattingOptions? fallbackOptions) 36fallbackOptions ??= LineFormattingOptions.Default; 48public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, LineFormattingOptions? fallbackOptions, CancellationToken cancellationToken) 54public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, LineFormattingOptionsProvider fallbackOptionsProvider, CancellationToken cancellationToken)
Options\LegacyGlobalCodeActionOptionsWorkspaceService.cs (2)
44ValueTask<LineFormattingOptions> OptionsProvider<LineFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
OrganizeImports\OrganizeImportsOptions.cs (1)
21[DataMember] public string NewLine { get; init; } = LineFormattingOptions.Default.NewLine;
SyntaxFormattingOptions.cs (2)
26[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default;
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Formatter\FormatterTests.cs (1)
41public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
Remote\ServiceDescriptorTests.cs (1)
209LineFormattingOptions.Default,
Microsoft.VisualStudio.LanguageServices (6)
Implementation\ICodeModelNavigationPointService.cs (2)
20VirtualTreePoint? GetStartPoint(SyntaxNode node, LineFormattingOptions options, EnvDTE.vsCMPart? part = null); 25VirtualTreePoint? GetEndPoint(SyntaxNode node, LineFormattingOptions options, EnvDTE.vsCMPart? part = null);
Snippets\AbstractSnippetExpansionClient.cs (1)
291var formattingOptions = SubjectBuffer.GetLineFormattingOptions(EditorOptionsService, explicitFormat: false);
Venus\ContainedLanguageCodeSupport.cs (3)
68var options = document.GetLineFormattingOptionsAsync(globalOptions, cancellationToken).AsTask().WaitAndGetResult_Venus(cancellationToken); 213var documentOptions = targetDocument.GetLineFormattingOptionsAsync(globalOptions, cancellationToken).AsTask().WaitAndGetResult_Venus(cancellationToken); 279var options = memberNodeDocument.GetLineFormattingOptionsAsync(globalOptions, cancellationToken).AsTask().WaitAndGetResult_Venus(cancellationToken);
Microsoft.VisualStudio.LanguageServices.CSharp (6)
CodeModel\CSharpCodeModelService.NodeLocator.cs (6)
34protected override VirtualTreePoint? GetStartPoint(SourceText text, LineFormattingOptions options, SyntaxNode node, EnvDTE.vsCMPart part) 85protected override VirtualTreePoint? GetEndPoint(SourceText text, LineFormattingOptions options, SyntaxNode node, EnvDTE.vsCMPart part) 148private static VirtualTreePoint GetBodyStartPoint(SourceText text, LineFormattingOptions options, SyntaxToken openBrace, SyntaxToken closeBrace, int memberStartColumn) 354private static VirtualTreePoint GetStartPoint(SourceText text, LineFormattingOptions options, BaseMethodDeclarationSyntax node, EnvDTE.vsCMPart part) 443private static VirtualTreePoint GetStartPoint(SourceText text, LineFormattingOptions options, BasePropertyDeclarationSyntax node, EnvDTE.vsCMPart part) 508private static VirtualTreePoint GetStartPoint(SourceText text, LineFormattingOptions options, AccessorDeclarationSyntax node, EnvDTE.vsCMPart part)
Microsoft.VisualStudio.LanguageServices.Implementation (11)
CodeModel\AbstractCodeModelService.AbstractNodeLocator.cs (4)
25protected abstract VirtualTreePoint? GetStartPoint(SourceText text, LineFormattingOptions options, SyntaxNode node, EnvDTE.vsCMPart part); 26protected abstract VirtualTreePoint? GetEndPoint(SourceText text, LineFormattingOptions options, SyntaxNode node, EnvDTE.vsCMPart part); 28public VirtualTreePoint? GetStartPoint(SyntaxNode node, LineFormattingOptions options, EnvDTE.vsCMPart? part) 34public VirtualTreePoint? GetEndPoint(SyntaxNode node, LineFormattingOptions options, EnvDTE.vsCMPart? part)
CodeModel\AbstractCodeModelService.cs (2)
527public VirtualTreePoint? GetStartPoint(SyntaxNode node, LineFormattingOptions options, EnvDTE.vsCMPart? part) 530public VirtualTreePoint? GetEndPoint(SyntaxNode node, LineFormattingOptions options, EnvDTE.vsCMPart? part)
CodeModel\InternalElements\AbstractCodeElement.cs (5)
145private LineFormattingOptions GetLineFormattingOptions() 152var options = GetLineFormattingOptions(); 167var options = GetLineFormattingOptions(); 180var options = GetLineFormattingOptions(); 192var options = GetLineFormattingOptions();
Microsoft.VisualStudio.LanguageServices.VisualBasic (7)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (7)
38Protected Overrides Function GetStartPoint(text As SourceText, options As LineFormattingOptions, node As SyntaxNode, part As EnvDTE.vsCMPart) As VirtualTreePoint? 128Protected Overrides Function GetEndPoint(text As SourceText, options As LineFormattingOptions, node As SyntaxNode, part As EnvDTE.vsCMPart) As VirtualTreePoint? 300Private Shared Function GetTypeBlockStartPoint(text As SourceText, options As LineFormattingOptions, typeBlock As TypeBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 386Private Shared Function GetEnumBlockStartPoint(text As SourceText, options As LineFormattingOptions, enumBlock As EnumBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 457Private Shared Function GetMethodBlockStartPoint(text As SourceText, options As LineFormattingOptions, methodBlock As MethodBlockBaseSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 785Private Shared Function GetEventBlockStartPoint(text As SourceText, options As LineFormattingOptions, eventBlock As EventBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 982Private Shared Function GetNamespaceBlockStartPoint(text As SourceText, options As LineFormattingOptions, namespaceBlock As NamespaceBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint?