16 implementations of ILspServiceFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol (16)
Handler\CodeLens\CodeLensRefreshQueueFactory.cs (1)
14internal sealed class CodeLensRefreshQueueFactory : ILspServiceFactory
Handler\Completion\CompletionListCacheFactory.cs (1)
12internal class CompletionListCacheFactory : ILspServiceFactory
Handler\Configuration\DidChangeConfigurationNotificationHandlerFactory.cs (1)
14internal class DidChangeConfigurationNotificationHandlerFactory : ILspServiceFactory
Handler\Diagnostics\DiagnosticsRefreshQueue.cs (1)
18internal sealed class Factory : ILspServiceFactory
Handler\Diagnostics\DocumentPullDiagnosticHandlerFactory.cs (1)
15internal class DocumentPullDiagnosticHandlerFactory : ILspServiceFactory
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticHandlerFactory.cs (1)
18internal sealed class PublicDocumentPullDiagnosticHandlerFactory : ILspServiceFactory
Handler\InlayHint\InlayHintCacheFactory.cs (1)
12internal class InlayHintCacheFactory : ILspServiceFactory
Handler\InlayHint\InlayHintRefreshQueueFactory.cs (1)
14internal sealed class InlayHintRefreshQueueFactory : ILspServiceFactory
Handler\ResolveDataCacheFactory.cs (1)
12internal sealed class ResolveDataCacheFactory : ILspServiceFactory
Handler\SemanticTokens\SemanticTokensRangeHandlerFactory.cs (1)
13internal sealed class SemanticTokensRangeHandlerFactory : ILspServiceFactory
Handler\SemanticTokens\SemanticTokensRangesHandlerFactory.cs (1)
14internal sealed class SemanticTokensRangesHandlerFactory : ILspServiceFactory
Handler\SemanticTokens\SemanticTokensRefreshQueueFactory.cs (1)
13internal sealed class SemanticTokensRefreshQueueFactory : ILspServiceFactory
Handler\SpellCheck\DocumentSpellCheckHandlerFactory.cs (1)
12internal class DocumentSpellCheckHandlerFactory : ILspServiceFactory
Handler\SpellCheck\WorkspaceSpellCheckHandlerFactory.cs (1)
12internal class WorkspaceSpellCheckHandlerFactory : ILspServiceFactory
Handler\Telemetry\RequestTelemetryLoggerFactory.cs (1)
12internal class RequestTelemetryLoggerFactory : ILspServiceFactory
Workspaces\LspWorkspaceManagerFactory.cs (1)
14internal class LspWorkspaceManagerFactory : ILspServiceFactory
12 references to ILspServiceFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticHandlerFactory.cs (1)
22IGlobalOptionService globalOptions) : ILspServiceFactory
Handler\Diagnostics\WorkspacePullDiagnosticHandlerFactory.cs (1)
22IGlobalOptionService globalOptions) : ILspServiceFactory
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
23internal sealed class RelatedDocumentsHandlerFactory() : ILspServiceFactory
Handler\SourceGenerators\SourceGeneratorRefreshQueueFactory.cs (1)
17LspWorkspaceRegistrationService lspWorkspaceRegistrationService) : ILspServiceFactory
LspServices\AbstractLspServiceProvider.cs (2)
15private readonly ImmutableArray<Lazy<ILspServiceFactory, LspServiceMetadataView>> _lspServiceFactories; 19IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> specificLspServiceFactories)
LspServices\ExportLspServiceFactoryAttribute.cs (3)
11/// Exports an <see cref="ILspServiceFactory"/> that is used by LSP server instances 14/// The services created by the <see cref="ILspServiceFactory"/> are disposed of by <see cref="LspServices"/> 22: base(serviceType, contractName, contractType: typeof(ILspServiceFactory), isStateless: false, serverKind)
LspServices\LspServices.cs (1)
38ImmutableArray<Lazy<ILspServiceFactory, LspServiceMetadataView>> mefLspServiceFactories,
LspServices\RoslynLspServiceProvider.cs (1)
19[ImportMany(ProtocolConstants.RoslynLspLanguagesContract)] IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> lspServiceFactories)
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
17/// This is not exported as a <see cref="ILspServiceFactory"/> as it requires