8 references to ExportLspServiceFactory
Microsoft.CodeAnalysis.EditorFeatures (5)
ExternalAccess\VSTypeScript\Api\ExportTypeScriptLspRequestHandlerProviderAttribute.cs (1)
15
public ExportTypeScriptLspServiceFactoryAttribute(Type handlerType) :
base
(handlerType, ProtocolConstants.TypeScriptLanguageContract)
ExternalAccess\VSTypeScript\VSTypeScriptLspWorkspaceManagerFactory.cs (1)
12
[
ExportLspServiceFactory
(typeof(LspWorkspaceManager), ProtocolConstants.TypeScriptLanguageContract), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptPullDiagnosticHandlerProvider.cs (2)
19
[
ExportLspServiceFactory
(typeof(DocumentPullDiagnosticHandler), ProtocolConstants.TypeScriptLanguageContract), Shared]
32
[
ExportLspServiceFactory
(typeof(WorkspacePullDiagnosticHandler), ProtocolConstants.TypeScriptLanguageContract), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptRequestTelemetryLoggerFactory.cs (1)
14
[
ExportLspServiceFactory
(typeof(RequestTelemetryLogger), ProtocolConstants.TypeScriptLanguageContract), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
LspServices\ExportCSharpVisualBasicLspServiceFactoryAttribute.cs (1)
19
public ExportCSharpVisualBasicLspServiceFactoryAttribute(Type type, WellKnownLspServerKinds serverKind = WellKnownLspServerKinds.Any) :
base
(type, ProtocolConstants.RoslynLspLanguagesContract, serverKind)
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\XamlLspWorkspaceManagerFactory.cs (1)
13
[
ExportLspServiceFactory
(typeof(LspWorkspaceManager), StringConstants.XamlLspLanguagesContract), Shared]
Implementation\LanguageServer\XamlRequestTelemetryLoggerFactory.cs (1)
14
[
ExportLspServiceFactory
(typeof(RequestTelemetryLogger), StringConstants.XamlLspLanguagesContract), Shared]