5 types derived from ExportStatelessLspServiceAttribute
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Cohost\ExportCohostStatelessLspServiceAttribute.cs (1)
12internal sealed class ExportCohostStatelessLspServiceAttribute(Type handlerType) : ExportStatelessLspServiceAttribute(handlerType, ProtocolConstants.RoslynLspLanguagesContract, WellKnownLspServerKinds.AlwaysActiveVSLspServer);
ExportRazorStatelessLspServiceAttribute.cs (1)
12internal sealed class ExportRazorStatelessLspServiceAttribute(Type handlerType) : ExportStatelessLspServiceAttribute(handlerType, ProtocolConstants.RoslynLspLanguagesContract, WellKnownLspServerKinds.Any);
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
External\ExportXamlStatelessLspServiceAttribute.cs (1)
15internal sealed class ExportXamlStatelessLspServiceAttribute : ExportStatelessLspServiceAttribute
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
LspServices\ExportCSharpVisualBasicStatelessLspServiceAttribute.cs (1)
12: ExportStatelessLspServiceAttribute(type, ProtocolConstants.RoslynLspLanguagesContract, serverKind);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\ExportStatelessXamlLspServiceAttribute.cs (1)
13internal sealed class ExportStatelessXamlLspServiceAttribute : ExportStatelessLspServiceAttribute
10 instantiations of ExportStatelessLspServiceAttribute
Microsoft.CodeAnalysis.EditorFeatures (5)
ExternalAccess\VSTypeScript\VSTypeScriptDidChangeHandler.cs (1)
13[ExportStatelessLspService(typeof(DidChangeHandler), ProtocolConstants.TypeScriptLanguageContract), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptDidCloseHandler.cs (1)
13[ExportStatelessLspService(typeof(DidCloseHandler), ProtocolConstants.TypeScriptLanguageContract), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptDidOpenHandler.cs (1)
13[ExportStatelessLspService(typeof(DidOpenHandler), ProtocolConstants.TypeScriptLanguageContract), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptProjectContextHandler.cs (1)
13[ExportStatelessLspService(typeof(GetTextDocumentWithContextHandler), ProtocolConstants.TypeScriptLanguageContract), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptRequestExecutionQueueProvider.cs (1)
14[ExportStatelessLspService(typeof(IRequestExecutionQueueProvider<RequestContext>), ProtocolConstants.TypeScriptLanguageContract), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
LspServicesTests.cs (5)
96[ExportStatelessLspService(typeof(TestLspService), ProtocolConstants.RoslynLspLanguagesContract, WellKnownLspServerKinds.CSharpVisualBasicLspServer), Shared] 106[ExportStatelessLspService(typeof(TestLspService), ProtocolConstants.RoslynLspLanguagesContract, WellKnownLspServerKinds.Any), Shared] 116[ExportStatelessLspService(typeof(TestLspService), ProtocolConstants.RoslynLspLanguagesContract, WellKnownLspServerKinds.CSharpVisualBasicLspServer), Shared] 126[ExportStatelessLspService(typeof(TestLspService), ProtocolConstants.RoslynLspLanguagesContract, WellKnownLspServerKinds.Any), Shared] 136[ExportStatelessLspService(typeof(TestLspService), ProtocolConstants.RoslynLspLanguagesContract, WellKnownLspServerKinds.AlwaysActiveVSLspServer), Shared]
1 reference to ExportStatelessLspServiceAttribute
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
External\ExportXamlStatelessLspServiceAttribute.cs (1)
12/// Defines an easy to use subclass for <see cref="ExportStatelessLspServiceAttribute"/> with the Roslyn languages contract name.