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