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