16 implementations of ILspServiceFactory
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\AbstactVSTypeScriptLspServiceFactory.cs (1)
11internal abstract class AbstractVSTypeScriptRequestHandlerFactory : ILspServiceFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol (14)
Handler\CodeLens\CodeLensCacheFactory.cs (1)
12internal class CodeLensCacheFactory : ILspServiceFactory
Handler\CodeLens\CodeLensResolveHandlerFactory.cs (1)
12internal sealed class CodeLensResolveHandlerFactory : ILspServiceFactory
Handler\Completion\CompletionListCacheFactory.cs (1)
12internal class CompletionListCacheFactory : ILspServiceFactory
Handler\Completion\CompletionResolveHandlerFactory.cs (1)
14internal sealed class CompletionResolveHandlerFactory : ILspServiceFactory
Handler\Diagnostics\DocumentPullDiagnosticHandlerFactory.cs (1)
15internal class DocumentPullDiagnosticHandlerFactory : ILspServiceFactory
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticHandlerFactory.cs (1)
19internal class PublicDocumentPullDiagnosticHandlerFactory : ILspServiceFactory
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticHandlerFactory.cs (1)
15internal class PublicWorkspacePullDiagnosticHandlerFactory : ILspServiceFactory
Handler\Diagnostics\WorkspacePullDiagnosticHandlerFactory.cs (1)
15internal class WorkspacePullDiagnosticHandlerFactory : ILspServiceFactory
Handler\RequestTelemetryLoggerFactory.cs (1)
12internal class RequestTelemetryLoggerFactory : ILspServiceFactory
Handler\SemanticTokens\SemanticTokensRangeHandlerFactory.cs (1)
13internal sealed class SemanticTokensRangeHandlerFactory : 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
Workspaces\LspWorkspaceManagerFactory.cs (1)
14internal class LspWorkspaceManagerFactory : ILspServiceFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
LanguageServerTargetTests.cs (1)
155internal class StatefulLspServiceFactory : ILspServiceFactory
10 references to ILspServiceFactory
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\VSTypeScriptLspServiceProvider.cs (1)
20[ImportMany(ProtocolConstants.TypeScriptLanguageContract)] IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> lspServiceFactories)
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
LspServices\AbstractLspServiceProvider.cs (2)
15private readonly ImmutableArray<Lazy<ILspServiceFactory, LspServiceMetadataView>> _lspServiceFactories; 19IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> specificLspServiceFactories)
LspServices\ExportLspServiceFactoryAttribute.cs (4)
13/// Exports an <see cref="ILspServiceFactory"/> that is used by LSP server instances 16/// The services created by the <see cref="ILspServiceFactory"/> are disposed of by <see cref="LspServices"/> 34/// Services MEF exported as <see cref="ILspServiceFactory"/> are statefull as <see cref="LspServices"/> 39public ExportLspServiceFactoryAttribute(Type type, string contractName, WellKnownLspServerKinds serverKind = WellKnownLspServerKinds.Any) : base(contractName, typeof(ILspServiceFactory))
LspServices\LspServices.cs (1)
36ImmutableArray<Lazy<ILspServiceFactory, LspServiceMetadataView>> mefLspServiceFactories,
LspServices\RoslynLspServiceProvider.cs (1)
20[ImportMany(ProtocolConstants.RoslynLspLanguagesContract)] IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> lspServiceFactories)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\XamlLspServiceProvider.cs (1)
21[ImportMany(StringConstants.XamlLspLanguagesContract)] IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> lspServiceFactories)