16 implementations of ILspServiceFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol (16)
Handler\CodeLens\CodeLensRefreshQueueFactory.cs (1)
14
internal sealed class CodeLensRefreshQueueFactory :
ILspServiceFactory
Handler\Completion\CompletionListCacheFactory.cs (1)
12
internal class CompletionListCacheFactory :
ILspServiceFactory
Handler\Configuration\DidChangeConfigurationNotificationHandlerFactory.cs (1)
14
internal class DidChangeConfigurationNotificationHandlerFactory :
ILspServiceFactory
Handler\Diagnostics\DiagnosticsRefreshQueue.cs (1)
18
internal sealed class Factory :
ILspServiceFactory
Handler\Diagnostics\DocumentPullDiagnosticHandlerFactory.cs (1)
15
internal class DocumentPullDiagnosticHandlerFactory :
ILspServiceFactory
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticHandlerFactory.cs (1)
18
internal sealed class PublicDocumentPullDiagnosticHandlerFactory :
ILspServiceFactory
Handler\InlayHint\InlayHintCacheFactory.cs (1)
12
internal class InlayHintCacheFactory :
ILspServiceFactory
Handler\InlayHint\InlayHintRefreshQueueFactory.cs (1)
14
internal sealed class InlayHintRefreshQueueFactory :
ILspServiceFactory
Handler\ResolveDataCacheFactory.cs (1)
12
internal sealed class ResolveDataCacheFactory :
ILspServiceFactory
Handler\SemanticTokens\SemanticTokensRangeHandlerFactory.cs (1)
13
internal sealed class SemanticTokensRangeHandlerFactory :
ILspServiceFactory
Handler\SemanticTokens\SemanticTokensRangesHandlerFactory.cs (1)
14
internal sealed class SemanticTokensRangesHandlerFactory :
ILspServiceFactory
Handler\SemanticTokens\SemanticTokensRefreshQueueFactory.cs (1)
13
internal sealed class SemanticTokensRefreshQueueFactory :
ILspServiceFactory
Handler\SpellCheck\DocumentSpellCheckHandlerFactory.cs (1)
12
internal class DocumentSpellCheckHandlerFactory :
ILspServiceFactory
Handler\SpellCheck\WorkspaceSpellCheckHandlerFactory.cs (1)
12
internal class WorkspaceSpellCheckHandlerFactory :
ILspServiceFactory
Handler\Telemetry\RequestTelemetryLoggerFactory.cs (1)
12
internal class RequestTelemetryLoggerFactory :
ILspServiceFactory
Workspaces\LspWorkspaceManagerFactory.cs (1)
14
internal class LspWorkspaceManagerFactory :
ILspServiceFactory
12 references to ILspServiceFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticHandlerFactory.cs (1)
22
IGlobalOptionService globalOptions) :
ILspServiceFactory
Handler\Diagnostics\WorkspacePullDiagnosticHandlerFactory.cs (1)
22
IGlobalOptionService globalOptions) :
ILspServiceFactory
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
23
internal sealed class RelatedDocumentsHandlerFactory() :
ILspServiceFactory
Handler\SourceGenerators\SourceGeneratorRefreshQueueFactory.cs (1)
17
LspWorkspaceRegistrationService lspWorkspaceRegistrationService) :
ILspServiceFactory
LspServices\AbstractLspServiceProvider.cs (2)
15
private readonly ImmutableArray<Lazy<
ILspServiceFactory
, LspServiceMetadataView>> _lspServiceFactories;
19
IEnumerable<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)
38
ImmutableArray<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