6 implementations of ICapabilitiesProvider
Microsoft.CodeAnalysis.EditorFeatures (4)
ExternalAccess\VSTypeScript\VSTypeScriptInProcLanguageClientCapabilitiesProvider.cs (1)
23internal sealed class VSTypeScriptInProcLanguageClientCapabilitiesProvider() : ICapabilitiesProvider
LanguageServer\AlwaysActivateInProcCapabilitiesProvider.cs (1)
24[ImportMany] IEnumerable<Lazy<ILspBuildOnlyDiagnostics, ILspBuildOnlyDiagnosticsMetadata>> buildOnlyDiagnostics) : ICapabilitiesProvider
LanguageServer\LiveShareCapabilitiesProvider.cs (1)
16internal sealed class LiveShareCapabilitiesProvider(DefaultCapabilitiesProvider defaultCapabilitiesProvider, IGlobalOptionService globalOptionService) : ICapabilitiesProvider
LanguageServer\RazorInProcLanguageClientCapabilitiesProvider.cs (1)
19internal sealed class RazorInProcLanguageClientCapabilitiesProvider(DefaultCapabilitiesProvider defaultCapabilitiesProvider) : ICapabilitiesProvider
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Testing\RazorTestCapabilitiesProvider.cs (1)
19internal sealed class RazorTestCapabilitiesProvider() : ICapabilitiesProvider
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
DefaultCapabilitiesProvider.cs (1)
27internal sealed class DefaultCapabilitiesProvider : ICapabilitiesProvider
9 references to ICapabilitiesProvider
Microsoft.CodeAnalysis.EditorFeatures (4)
ExternalAccess\VSTypeScript\VSTypeScriptInProcLanguageClientCapabilitiesProvider.cs (1)
19[ExportStatelessLspService(typeof(ICapabilitiesProvider), ProtocolConstants.TypeScriptLanguageContract)]
LanguageServer\AlwaysActivateInProcCapabilitiesProvider.cs (1)
17[ExportCSharpVisualBasicStatelessLspService(typeof(ICapabilitiesProvider), WellKnownLspServerKinds.AlwaysActiveVSLspServer), Shared]
LanguageServer\LiveShareCapabilitiesProvider.cs (1)
13[ExportCSharpVisualBasicStatelessLspService(typeof(ICapabilitiesProvider), WellKnownLspServerKinds.LiveShareLspServer), Shared]
LanguageServer\RazorInProcLanguageClientCapabilitiesProvider.cs (1)
16[ExportCSharpVisualBasicStatelessLspService(typeof(ICapabilitiesProvider), WellKnownLspServerKinds.RazorLspServer), Shared]
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Testing\RazorTestCapabilitiesProvider.cs (1)
15[ExportCSharpVisualBasicStatelessLspService(typeof(ICapabilitiesProvider), WellKnownLspServerKinds.RazorLspServer), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
DefaultCapabilitiesProvider.cs (2)
23/// Implementation of <see cref="ICapabilitiesProvider"/> that provides all the capabilities that Roslyn supports via LSP. 26[ExportCSharpVisualBasicStatelessLspService(typeof(ICapabilitiesProvider), WellKnownLspServerKinds.Any)]
Handler\ServerLifetime\InitializeHandler.cs (2)
26var capabilitiesProvider = context.GetRequiredLspService<ICapabilitiesProvider>();