1 type derived from ClientCapabilities
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\Internal\VSInternalClientCapabilities.cs (1)
12internal sealed class VSInternalClientCapabilities : ClientCapabilities
33 instantiations of ClientCapabilities
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (26)
CodeActions\CodeActionResolveTests.cs (3)
206ClientCapabilities = new ClientCapabilities() 324ClientCapabilities = new ClientCapabilities() 450ClientCapabilities = 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)
342ClientCapabilities = useVSDiagnostics ? CapabilitiesWithVSExtensions : new LSP.ClientCapabilities(),
Diagnostics\DiagnosticRegistrationTests.cs (1)
32var clientCapabilities = new ClientCapabilities
FoldingRanges\FoldingRangesTests.cs (1)
138var clientCapabilities = new LSP.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()
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()
Rename\WillRenameTests.cs (1)
33var clientCapabilities = new ClientCapabilities
Symbols\DocumentSymbolsTests.Hierarchical.cs (1)
780private static readonly LSP.ClientCapabilities HierarchicalDocumentSymbolCapabilities = new()
Workspaces\SourceGeneratedDocumentTests.cs (2)
26private static readonly ClientCapabilities CapabilitiesWithRefresh = new() 96var 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() 31await using var testLspServer = await TestLspServer.CreateAsync(new ClientCapabilities(), LoggerFactory, MefCacheDirectory.Path);
Utilities\AbstractLanguageServerClientTests.cs (1)
70new ClientCapabilities(),
Utilities\AbstractLanguageServerHostTests.cs (1)
32return TestLspServer.CreateAsync(new ClientCapabilities(), LoggerFactory, MefCacheDirectory.Path, includeDevKitComponents);
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
TestExampleLanguageServer.cs (1)
149Capabilities = new ClientCapabilities
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
CohostEndpointTestBase.cs (1)
57ClientCapabilities = new ClientCapabilities()
110 references to ClientCapabilities
Microsoft.CodeAnalysis.EditorFeatures (3)
ExternalAccess\VSTypeScript\VSTypeScriptInProcLanguageClientCapabilitiesProvider.cs (1)
26public ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities, ILspServices lspServices)
LanguageServer\AlwaysActivateInProcCapabilitiesProvider.cs (1)
27public ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities, ILspServices lspServices)
LanguageServer\LiveShareCapabilitiesProvider.cs (1)
19public ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities, ILspServices lspServices)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Cohost\RazorStartupServiceFactory.cs (2)
46public Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken) 76private async Task InitializeRazorAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
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 (4)
FileBasedPrograms\CsprojInConeChecker.cs (1)
31public Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
FileBasedPrograms\FileBasedProgramsEntryPointDiscovery.cs (1)
59public Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
HostWorkspace\AutoLoadProjectsInitializer.cs (1)
30public async Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
HostWorkspace\Razor\RazorInitializer.cs (1)
20public async Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (56)
DefaultCapabilitiesProvider.cs (1)
47public ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities, ILspServices lspServices)
Extensions\Extensions.cs (4)
228public static bool HasVisualStudioLspCapability(this ClientCapabilities? clientCapabilities) 238public static bool HasCompletionListDataCapability(this ClientCapabilities clientCapabilities) 248public static bool HasCompletionListCommitCharactersCapability(this ClientCapabilities clientCapabilities) 278private static bool TryGetVSCompletionListSetting(ClientCapabilities clientCapabilities, [NotNullWhen(returnValue: true)] out VSInternalCompletionListSetting? completionListSetting)
Handler\AbstractRefreshQueue.cs (3)
35protected abstract bool? GetRefreshSupport(ClientCapabilities clientCapabilities); 54public async 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)
31protected 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)
115var clientCapabilities = context.GetRequiredClientCapabilities(); 274ClientCapabilities clientCapabilities) 309private 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)
62protected 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)
12ClientCapabilities GetClientCapabilities(); 14ClientCapabilities? TryGetClientCapabilities();
Handler\InitializeManager.cs (3)
21public ClientCapabilities GetClientCapabilities() 25throw new InvalidOperationException($"Tried to get required {nameof(ClientCapabilities)} before it was set"); 64public ClientCapabilities? TryGetClientCapabilities()
Handler\InlayHint\InlayHintRefreshQueue.cs (1)
59protected override bool? GetRefreshSupport(ClientCapabilities clientCapabilities)
Handler\ProjectContext\ProjectContextRefreshQueue.cs (1)
20protected 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)
113protected override bool? GetRefreshSupport(ClientCapabilities clientCapabilities) => clientCapabilities.Workspace?.SemanticTokens?.RefreshSupport;
Handler\ServerLifetime\InitializedHandler.cs (1)
24var clientCapabilities = requestContext.GetRequiredClientCapabilities();
Handler\ServerLifetime\InitializeHandler.cs (1)
23var clientCapabilities = request.Capabilities;
Handler\Symbols\DocumentSymbolsHandler.cs (1)
36var clientCapabilities = context.GetRequiredClientCapabilities();
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
83var 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();
Handler\TextDocumentContent\AbstractTextDocumentContentRefreshQueue.cs (1)
55public async Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
ICapabilitiesProvider.cs (1)
12ServerCapabilities GetCapabilities(ClientCapabilities clientCapabilities, ILspServices lspServices);
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)
200public async Task OnInitializedAsync(ClientCapabilities clientCapabilities, RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (25)
Completion\CompletionFeaturesTests.cs (2)
34private ClientCapabilities DefaultClientCapabilities { get; } 397var 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)
254bool IDiagnosticSourceProvider.IsEnabled(LSP.ClientCapabilities clientCapabilities) => true;
Diagnostics\DiagnosticRegistrationTests.cs (1)
32var clientCapabilities = new ClientCapabilities
Diagnostics\DiagnosticsPullCacheTests.cs (1)
146public bool IsEnabled(LSP.ClientCapabilities clientCapabilities)
FoldingRanges\FoldingRangesTests.cs (1)
138var clientCapabilities = new LSP.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)
OnAutoInsert\AbstractOnAutoInsertTests.cs (1)
32var capbilities = GetCapabilities(useVSCapabilities);
Rename\WillRenameTests.cs (1)
33var clientCapabilities = new ClientCapabilities
SemanticTokens\AbstractSemanticTokensTests.cs (1)
114ClientCapabilities capabilities, int[] data)
SemanticTokens\SemanticTokensRangeTests.cs (1)
595var capabilities = GetCapabilities(isVS);
Symbols\DocumentSymbolsTests.Hierarchical.cs (1)
780private static readonly LSP.ClientCapabilities HierarchicalDocumentSymbolCapabilities = new()
Workspaces\SourceGeneratedDocumentTests.cs (2)
26private static readonly ClientCapabilities CapabilitiesWithRefresh = new() 96var clientCapabilities = new LSP.ClientCapabilities
Microsoft.CodeAnalysis.LanguageServer.UnitTests (4)
LspFileChangeWatcherTests.cs (1)
20private readonly ClientCapabilities _clientCapabilitiesWithFileWatcherSupport = new()
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (1)
35ClientCapabilities clientCapabilities,
Utilities\AbstractLanguageServerHostTests.cs (1)
47internal 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.CodeAnalysis.Razor.Workspaces (8)
Extensions\ClientCapabilitiesExtensions.cs (6)
10public static MarkupKind GetMarkupKind(this ClientCapabilities clientCapabilities) 22public static bool SupportsMarkdown(this ClientCapabilities clientCapabilities) 25public static bool SupportsVisualStudioExtensions(this ClientCapabilities clientCapabilities) 28public static bool SupportsAnyCompletionListData(this ClientCapabilities clientCapabilities) 32public static bool SupportsCompletionListData(this ClientCapabilities clientCapabilities) 36public static bool SupportsCompletionListItemDefaultsData(this ClientCapabilities clientCapabilities)
Extensions\LspExtensions_VSInternalClientCapabilities.cs (1)
8internal static VSInternalClientCapabilities ToVSInternalClientCapabilities(this ClientCapabilities clientCapabilities)
Hover\HoverDisplayOptions.cs (1)
8public static HoverDisplayOptions From(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();