1 type derived from ClientCapabilities
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\Internal\VSInternalClientCapabilities.cs (1)
12internal sealed class VSInternalClientCapabilities : ClientCapabilities
30 instantiations of ClientCapabilities
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (24)
CodeActions\CodeActionResolveTests.cs (3)
156ClientCapabilities = new ClientCapabilities() 273ClientCapabilities = new ClientCapabilities() 399ClientCapabilities = new ClientCapabilities()
Completion\CompletionFeaturesTests.cs (1)
35= new LSP.ClientCapabilities
Completion\CompletionResolveTests.cs (1)
247var clientCapabilities = new ClientCapabilities
Configuration\DidChangeConfigurationNotificationHandlerTest.cs (2)
36var clientCapabilities = new ClientCapabilities() 68var clientCapabilities = new ClientCapabilities()
Diagnostics\AbstractPullDiagnosticTestsBase.cs (1)
346ClientCapabilities = useVSDiagnostics ? CapabilitiesWithVSExtensions : new LSP.ClientCapabilities(),
Diagnostics\DiagnosticRegistrationTests.cs (1)
32var clientCapabilities = new ClientCapabilities
Hover\HoverTests.cs (8)
233var clientCapabilities = new LSP.ClientCapabilities 357var clientCapabilities = new LSP.ClientCapabilities 398var clientCapabilities = new LSP.ClientCapabilities 432var clientCapabilities = new LSP.ClientCapabilities 467var clientCapabilities = new LSP.ClientCapabilities 496var clientCapabilities = new LSP.ClientCapabilities 540var clientCapabilities = new LSP.ClientCapabilities 582var clientCapabilities = new LSP.ClientCapabilities
MapCode\MapCodeTests.cs (1)
51=> new LSP.ClientCapabilities
References\FindAllReferencesHandlerFeaturesTests.cs (3)
44await using var testLspServer = await CreateTestLspServerAsync(markup, mutatingLspWorkspace, new LSP.ClientCapabilities()); 61await using var testLspServer = await CreateTestLspServerAsync(markup, mutatingLspWorkspace, new LSP.ClientCapabilities()); 157ClientCapabilities = new LSP.ClientCapabilities()
Symbols\DocumentSymbolsTests.cs (3)
41var clientCapabilities = new LSP.ClientCapabilities() 148var clientCapabilities = new LSP.ClientCapabilities() 194var clientCapabilities = new LSP.ClientCapabilities()
Microsoft.CodeAnalysis.LanguageServer.UnitTests (5)
ExportProviderBuilderTests.cs (1)
89await using var testServer = await TestLspServer.CreateAsync(new Roslyn.LanguageServer.Protocol.ClientCapabilities(), LoggerFactory, MefCacheDirectory.Path, includeDevKitComponents: true, [dllPath]);
LspFileChangeWatcherTests.cs (2)
20private readonly ClientCapabilities _clientCapabilitiesWithFileWatcherSupport = new ClientCapabilities 31await using var testLspServer = await TestLspServer.CreateAsync(new ClientCapabilities(), LoggerFactory, MefCacheDirectory.Path);
Utilities\AbstractLanguageServerClientTests.cs (1)
69new ClientCapabilities(),
Utilities\AbstractLanguageServerHostTests.cs (1)
32return TestLspServer.CreateAsync(new ClientCapabilities(), LoggerFactory, MefCacheDirectory.Path, includeDevKitComponents);
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
TestExampleLanguageServer.cs (1)
151Capabilities = new ClientCapabilities
107 references to ClientCapabilities
Microsoft.CodeAnalysis.EditorFeatures (7)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptCapabilitiesProvider.cs (1)
12/// Returns the <see cref="ClientCapabilities"/> provided by typescript.
ExternalAccess\VSTypeScript\VSTypeScriptInProcLanguageClient.cs (2)
46public override ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities) 78private VSInternalServerCapabilities GetTypeScriptServerCapabilities(ClientCapabilities clientCapabilities)
LanguageServer\AbstractInProcLanguageClient.cs (1)
266public abstract ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities);
LanguageServer\AlwaysActivateInProcLanguageClient.cs (1)
51public override ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities)
LanguageServer\LiveShareInProcLanguageClient.cs (1)
39public override ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities)
LanguageServer\RazorInProcLanguageClient.cs (1)
65public override ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (4)
Cohost\AbstractRazorCohostLifecycleService.cs (1)
15public abstract Task RazorActivatedAsync(ClientCapabilities clientCapabilities, RazorCohostRequestContext requestContext, CancellationToken cancellationToken);
Cohost\RazorStartupServiceFactory.cs (2)
52public async Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken) 90private async Task InitializeRazorAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
Testing\RazorTestLanguageServerFactory.cs (1)
86public ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities)
Microsoft.CodeAnalysis.ExternalAccess.Xaml (6)
External\IOnInitializedService.cs (1)
19Task OnInitializedAsync(IClientRequestManager clientRequestManager, LSP.ClientCapabilities clientCapabilities, CancellationToken cancellationToken);
External\XamlRequestContext.cs (1)
23public readonly LSP.ClientCapabilities ClientCapabilities => _context.GetRequiredClientCapabilities();
Internal\ClientCapabilityProvider.cs (2)
15private readonly LSP.ClientCapabilities _clientCapabilities; 17public ClientCapabilityProvider(LSP.ClientCapabilities clientCapabilities)
Internal\OnInitializedServiceFactory.cs (1)
57public async Task OnInitializedAsync(LSP.ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
Internal\XamlDiagnosticSourceProvider.cs (1)
26bool IDiagnosticSourceProvider.IsEnabled(ClientCapabilities clientCapabilities) => true;
Microsoft.CodeAnalysis.LanguageServer (5)
FileBasedPrograms\VirtualProjectXmlDiagnosticSourceProvider.cs (1)
26public bool IsEnabled(ClientCapabilities clientCapabilities) => true;
HostWorkspace\Razor\RazorDynamicFileInfoProvider.cs (1)
54public Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
HostWorkspace\Razor\RazorInitializer.cs (1)
20public Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
LanguageServer\RazorDynamicDocumentSyncRegistration.cs (1)
24public async Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
LanguageServer\ServerCapabilitiesProvider.cs (1)
18public ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities)
Microsoft.CodeAnalysis.LanguageServer.Protocol (55)
DefaultCapabilitiesProvider.cs (1)
52public ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities)
Extensions\Extensions.cs (4)
215public static bool HasVisualStudioLspCapability(this ClientCapabilities? clientCapabilities) 225public static bool HasCompletionListDataCapability(this ClientCapabilities clientCapabilities) 235public static bool HasCompletionListCommitCharactersCapability(this ClientCapabilities clientCapabilities) 265private static bool TryGetVSCompletionListSetting(ClientCapabilities clientCapabilities, [NotNullWhen(returnValue: true)] out VSInternalCompletionListSetting? completionListSetting)
Handler\AbstractRefreshQueue.cs (3)
36protected abstract bool? GetRefreshSupport(ClientCapabilities clientCapabilities); 53public Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken) 59public void Initialize(ClientCapabilities clientCapabilities)
Handler\CodeActions\CodeActionsHandler.cs (1)
56var clientCapability = context.GetRequiredClientCapabilities();
Handler\CodeLens\CodeLensRefreshQueue.cs (1)
30protected override bool? GetRefreshSupport(ClientCapabilities clientCapabilities)
Handler\Completion\CompletionCapabilityHelper.cs (1)
34public CompletionCapabilityHelper(ClientCapabilities clientCapabilities)
Handler\Configuration\DidChangeConfigurationNotificationHandler_OnInitialized.cs (1)
14public async Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (3)
116var clientCapabilities = context.GetRequiredClientCapabilities(); 275ClientCapabilities clientCapabilities) 310private ImmutableArray<LSP.Diagnostic> ConvertDiagnostic(IDiagnosticSource diagnosticSource, DiagnosticData diagnosticData, ClientCapabilities capabilities)
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (2)
47public ImmutableArray<string> GetDocumentSourceProviderNames(ClientCapabilities clientCapabilities) 52public ImmutableArray<string> GetWorkspaceSourceProviderNames(ClientCapabilities clientCapabilities)
Handler\Diagnostics\DiagnosticSourceProviders\DocumentSyntaxAndSemanticDiagnosticSourceProvider.cs (1)
23public bool IsEnabled(ClientCapabilities clientCapabilities) => true;
Handler\Diagnostics\DiagnosticSourceProviders\IDiagnosticSourceManager.cs (2)
21ImmutableArray<string> GetDocumentSourceProviderNames(ClientCapabilities clientCapabilities); 26ImmutableArray<string> GetWorkspaceSourceProviderNames(ClientCapabilities clientCapabilities);
Handler\Diagnostics\DiagnosticSourceProviders\IDiagnosticSourceProvider.cs (1)
27bool IsEnabled(ClientCapabilities clientCapabilities);
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (1)
30public bool IsEnabled(ClientCapabilities clientCapabilities) => true;
Handler\Diagnostics\DiagnosticsRefreshQueue.cs (1)
71protected override bool? GetRefreshSupport(ClientCapabilities clientCapabilities)
Handler\Diagnostics\Public\PublicDocumentNonLocalDiagnosticSourceProvider.cs (1)
29public bool IsEnabled(ClientCapabilities clientCapabilities) => true;
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler_IOnInitialized.cs (1)
19public async Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
Handler\EditAndContinue\DocumentEditAndContinueDiagnosticSourceProvider.cs (1)
24public bool IsEnabled(ClientCapabilities capabilities) => true;
Handler\EditAndContinue\WorkspaceEditAndContinueDiagnosticSourceProvider.cs (1)
24public bool IsEnabled(ClientCapabilities capabilities) => true;
Handler\Hover\HoverHandler.cs (2)
45var clientCapabilities = context.GetRequiredClientCapabilities(); 59ClientCapabilities clientCapabilities,
Handler\IInitializeManager.cs (2)
11ClientCapabilities GetClientCapabilities(); 13ClientCapabilities? TryGetClientCapabilities();
Handler\InitializeManager.cs (3)
18public ClientCapabilities GetClientCapabilities() 22throw new InvalidOperationException($"Tried to get required {nameof(ClientCapabilities)} before it was set"); 39public ClientCapabilities? TryGetClientCapabilities()
Handler\InlayHint\InlayHintRefreshQueue.cs (1)
58protected override bool? GetRefreshSupport(ClientCapabilities clientCapabilities)
Handler\References\FindAllReferencesHandler.cs (1)
59var clientCapabilities = context.GetRequiredClientCapabilities();
Handler\RequestContext.cs (5)
35private readonly ClientCapabilities? _clientCapabilities; 170ClientCapabilities? clientCapabilities, 202public ClientCapabilities GetRequiredClientCapabilities() 205? throw new ArgumentNullException($"{nameof(ClientCapabilities)} is null when it was required for {Method}") 228ClientCapabilities? clientCapabilities,
Handler\RequestContextFactory.cs (1)
25var clientCapabilities = clientCapabilitiesManager.TryGetClientCapabilities();
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
110protected override bool? GetRefreshSupport(ClientCapabilities clientCapabilities) => clientCapabilities.Workspace?.SemanticTokens?.RefreshSupport;
Handler\ServerLifetime\InitializedHandler.cs (1)
24var clientCapabilities = requestContext.GetRequiredClientCapabilities();
Handler\ServerLifetime\InitializeHandler.cs (1)
27var clientCapabilities = clientCapabilitiesManager.TryGetClientCapabilities();
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (1)
53public Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
Handler\Symbols\DocumentSymbolsHandler.cs (1)
44var clientCapabilities = context.GetRequiredClientCapabilities();
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
82var clientCapabilities = context.GetRequiredClientCapabilities();
Handler\Tasks\DocumentTaskDiagnosticSourceProvider.cs (1)
24public bool IsEnabled(ClientCapabilities capabilities) => capabilities.HasVisualStudioLspCapability();
Handler\Tasks\WorkspaceTaskDiagnosticSourceProvider.cs (1)
26public bool IsEnabled(ClientCapabilities capabilities) => capabilities.HasVisualStudioLspCapability();
ICapabilitiesProvider.cs (1)
11ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities);
IOnInitialized.cs (1)
14Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken);
Protocol\InitializeParams.cs (1)
100public ClientCapabilities Capabilities
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (1)
33AddOrReplaceConverter<ClientCapabilities, VSInternalClientCapabilities>();
RoslynLanguageServer.cs (1)
160public Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (22)
Completion\CompletionFeaturesTests.cs (2)
34private ClientCapabilities DefaultClientCapabilities { get; } 396var clientCapability = DefaultClientCapabilities;
Completion\CompletionResolveTests.cs (1)
247var clientCapabilities = new ClientCapabilities
Configuration\DidChangeConfigurationNotificationHandlerTest.cs (2)
36var clientCapabilities = new ClientCapabilities() 68var clientCapabilities = new ClientCapabilities()
Diagnostics\AdditionalFileDiagnosticsTests.cs (1)
190bool IDiagnosticSourceProvider.IsEnabled(LSP.ClientCapabilities clientCapabilities) => true;
Diagnostics\DiagnosticRegistrationTests.cs (1)
32var clientCapabilities = new ClientCapabilities
Diagnostics\DiagnosticsPullCacheTests.cs (1)
146public bool IsEnabled(LSP.ClientCapabilities clientCapabilities)
Hover\HoverTests.cs (8)
233var clientCapabilities = new LSP.ClientCapabilities 357var clientCapabilities = new LSP.ClientCapabilities 398var clientCapabilities = new LSP.ClientCapabilities 432var clientCapabilities = new LSP.ClientCapabilities 467var clientCapabilities = new LSP.ClientCapabilities 496var clientCapabilities = new LSP.ClientCapabilities 540var clientCapabilities = new LSP.ClientCapabilities 582var clientCapabilities = new LSP.ClientCapabilities
MapCode\MapCodeTests.cs (1)
50private static ClientCapabilities CreateClientCapabilities(bool supportDocumentChanges)
SemanticTokens\AbstractSemanticTokensTests.cs (1)
130ClientCapabilities capabilities, int[] data)
SemanticTokens\SemanticTokensRangeTests.cs (1)
594var capabilities = GetCapabilities(isVS);
Symbols\DocumentSymbolsTests.cs (3)
41var clientCapabilities = new LSP.ClientCapabilities() 148var clientCapabilities = new LSP.ClientCapabilities() 194var clientCapabilities = new LSP.ClientCapabilities()
Microsoft.CodeAnalysis.LanguageServer.UnitTests (4)
LspFileChangeWatcherTests.cs (1)
20private readonly ClientCapabilities _clientCapabilitiesWithFileWatcherSupport = new ClientCapabilities
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (1)
35ClientCapabilities clientCapabilities,
Utilities\AbstractLanguageServerHostTests.cs (1)
45internal static async Task<TestLspServer> CreateAsync(ClientCapabilities clientCapabilities, ILoggerFactory loggerFactory, string cacheDirectory, bool includeDevKitComponents = true, string[]? extensionPaths = null)
Utilities\LspClientExtensions.cs (1)
15public static async Task<InitializeResult?> Initialize(this ILspClient lspClient, ClientCapabilities clientCapabilities)
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
CustomProtocol\LspRequestExtensions.cs (2)
17internal static LSP.ClientCapabilities GetClientCapabilities(this LS.RequestContext requestContext) 18=> requestContext.ClientCapabilities?.ToObject<LSP.ClientCapabilities>() ?? new LSP.VSInternalClientCapabilities();
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageClient\XamlInProcLanguageClient.cs (1)
45public override ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities)
Implementation\LanguageClient\XamlInProcLanguageClientDisableUX.cs (1)
47public override ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities)