4 implementations of ICapabilitiesProvider
Microsoft.CodeAnalysis.EditorFeatures (3)
ExternalAccess\VSTypeScript\VSTypeScriptInProcLanguageClientCapabilitiesProvider.cs (1)
24internal sealed class VSTypeScriptInProcLanguageClientCapabilitiesProvider() : ICapabilitiesProvider
LanguageServer\AlwaysActivateInProcCapabilitiesProvider.cs (1)
25[ImportMany] IEnumerable<Lazy<ILspBuildOnlyDiagnostics, ILspBuildOnlyDiagnosticsMetadata>> buildOnlyDiagnostics) : ICapabilitiesProvider
LanguageServer\LiveShareCapabilitiesProvider.cs (1)
17internal sealed class LiveShareCapabilitiesProvider(DefaultCapabilitiesProvider defaultCapabilitiesProvider, IGlobalOptionService globalOptionService) : ICapabilitiesProvider
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
DefaultCapabilitiesProvider.cs (1)
29internal sealed class DefaultCapabilitiesProvider : ICapabilitiesProvider
7 references to ICapabilitiesProvider
Microsoft.CodeAnalysis.EditorFeatures (3)
ExternalAccess\VSTypeScript\VSTypeScriptInProcLanguageClientCapabilitiesProvider.cs (1)
20[ExportStatelessLspService(typeof(ICapabilitiesProvider), ProtocolConstants.TypeScriptLanguageContract)]
LanguageServer\AlwaysActivateInProcCapabilitiesProvider.cs (1)
18[ExportCSharpVisualBasicStatelessLspService(typeof(ICapabilitiesProvider), WellKnownLspServerKinds.AlwaysActiveVSLspServer), Shared]
LanguageServer\LiveShareCapabilitiesProvider.cs (1)
14[ExportCSharpVisualBasicStatelessLspService(typeof(ICapabilitiesProvider), WellKnownLspServerKinds.LiveShareLspServer), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
DefaultCapabilitiesProvider.cs (2)
25/// Implementation of <see cref="ICapabilitiesProvider"/> that provides all the capabilities that Roslyn supports via LSP. 28[ExportCSharpVisualBasicStatelessLspService(typeof(ICapabilitiesProvider), WellKnownLspServerKinds.Any)]
Handler\ServerLifetime\InitializeHandler.cs (2)
30var capabilitiesProvider = context.GetRequiredLspService<ICapabilitiesProvider>();