22 writes to TextDocument
IdeBenchmarks (2)
Lsp\LspCompletionBenchmarks.cs (1)
78TextDocument = new LSP.TextDocumentClientCapabilities
Lsp\LspCompletionSerializationBenchmarks.cs (1)
90TextDocument = new LSP.TextDocumentClientCapabilities
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (20)
Completion\CompletionFeaturesTests.cs (1)
37TextDocument = new LSP.TextDocumentClientCapabilities
Completion\CompletionResolveTests.cs (3)
50TextDocument = new TextDocumentClientCapabilities() 149TextDocument = new LSP.TextDocumentClientCapabilities 249TextDocument = new TextDocumentClientCapabilities
Completion\CompletionTests.cs (4)
31TextDocument = new() 63TextDocument = new LSP.TextDocumentClientCapabilities 118TextDocument = new LSP.TextDocumentClientCapabilities 595TextDocument = new LSP.TextDocumentClientCapabilities
Diagnostics\DiagnosticRegistrationTests.cs (1)
34TextDocument = new TextDocumentClientCapabilities
Hover\HoverTests.cs (8)
235TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.MarkupKind.Markdown] } } 359TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.MarkupKind.Markdown] } } 400TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.MarkupKind.Markdown] } } 434TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.MarkupKind.Markdown] } } 469TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.MarkupKind.Markdown] } } 498TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.MarkupKind.Markdown] } } 542TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.MarkupKind.Markdown] } } 584TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.MarkupKind.Markdown] } }
Symbols\DocumentSymbolsTests.cs (3)
43TextDocument = new LSP.TextDocumentClientCapabilities() 150TextDocument = new LSP.TextDocumentClientCapabilities() 196TextDocument = new LSP.TextDocumentClientCapabilities()
36 references to TextDocument
Microsoft.CodeAnalysis.ExternalAccess.Xaml (23)
External\ConversionHelpers.cs (1)
21var clientSupportsMarkdown = context.ClientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(LSP.MarkupKind.Markdown) == true;
Internal\ClientCapabilityProvider.cs (22)
23=> _clientCapabilities.TextDocument?.Completion?.CompletionItem?.DocumentationFormat?.Contains(MarkupKind.Markdown) == true; 26=> _clientCapabilities.TextDocument?.Completion?.CompletionListSetting?.ItemDefaults?.Contains("data") == true; 33return _clientCapabilities?.TextDocument?.Synchronization?.DynamicRegistration == true; 35return _clientCapabilities?.TextDocument?.Synchronization?.DynamicRegistration == true; 37return _clientCapabilities?.TextDocument?.Synchronization?.DynamicRegistration == true; 39return _clientCapabilities?.TextDocument?.Completion?.DynamicRegistration == true; 41return _clientCapabilities?.TextDocument?.Hover?.DynamicRegistration == true; 43return _clientCapabilities?.TextDocument?.FoldingRange?.DynamicRegistration == true; 45return _clientCapabilities?.TextDocument?.Formatting?.DynamicRegistration == true; 47return _clientCapabilities?.TextDocument?.RangeFormatting?.DynamicRegistration == true; 49return _clientCapabilities?.TextDocument?.OnTypeFormatting?.DynamicRegistration == true; 51return _clientCapabilities?.TextDocument?.Definition?.DynamicRegistration == true; 53return _clientCapabilities?.TextDocument?.Diagnostic?.DynamicRegistration == true; 55return _clientCapabilities?.TextDocument?.CodeAction?.DynamicRegistration == true; 59return _clientCapabilities?.TextDocument?.DocumentSymbol?.DynamicRegistration == true; 61return _clientCapabilities?.TextDocument?.DocumentHighlight?.DynamicRegistration == true; 63return _clientCapabilities?.TextDocument?.DocumentLink?.DynamicRegistration == true; 65return _clientCapabilities?.TextDocument?.Rename?.DynamicRegistration == true; 67return _clientCapabilities?.TextDocument?.SemanticTokens?.DynamicRegistration == true; 69return _clientCapabilities?.TextDocument?.SignatureHelp?.DynamicRegistration == true; 77if (_clientCapabilities.TextDocument is VSInternalTextDocumentClientCapabilities internalTextDocumentClientCapabilities) 83return _clientCapabilities?.TextDocument?.ColorProvider?.DynamicRegistration == true;
Microsoft.CodeAnalysis.LanguageServer (1)
LanguageServer\RazorDynamicDocumentSyncRegistration.cs (1)
45if (clientCapabilities.TextDocument?.Synchronization?.DynamicRegistration is true)
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
DefaultCapabilitiesProvider.cs (2)
108var rangeCapabilities = clientCapabilities.TextDocument?.SemanticTokens?.Requests?.Range; 138var diagnosticDynamicRegistationCapabilities = clientCapabilities.TextDocument?.Diagnostic?.DynamicRegistration;
Extensions\Extensions.cs (1)
273var textDocumentCapability = vsClientCapabilities.TextDocument;
Handler\Completion\CompletionCapabilityHelper.cs (1)
36completionSetting: clientCapabilities.TextDocument?.Completion)
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler_IOnInitialized.cs (1)
22if (clientCapabilities?.TextDocument?.Diagnostic?.DynamicRegistration is true)
Handler\Hover\HoverHandler.cs (2)
49var supportsMarkdown = clientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(MarkupKind.Markdown) == true; 63var supportsMarkdown = clientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(MarkupKind.Markdown) == true;
Handler\Symbols\DocumentSymbolsHandler.cs (1)
45var useHierarchicalSymbols = clientCapabilities.TextDocument?.DocumentSymbol?.HierarchicalDocumentSymbolSupport == true || request.UseHierarchicalSymbols;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Completion\CompletionFeaturesTests.cs (1)
399clientCapability.TextDocument.Completion.CompletionListSetting.ItemDefaults
Completion\CompletionTests.cs (3)
247capabilities.TextDocument.Completion.CompletionItemKind.ValueSet = [LSP.CompletionItemKind.ExtensionMethod]; 1555capabilities.TextDocument.Completion.CompletionItem = new LSP.CompletionItemSetting 1585capabilities.TextDocument.Completion.CompletionItem = new LSP.CompletionItemSetting