2 implementations of ILifeCycleManager
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\ServerLifetime\LspServiceLifeCycleManager.cs (1)
18internal sealed class LspServiceLifeCycleManager : ILifeCycleManager, ILspService
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
TestExampleLanguageServer.cs (1)
52private sealed class TestLifeCycleManager : ILifeCycleManager
8 references to ILifeCycleManager
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
RoslynLanguageServer.cs (1)
85AddLazyService<ILifeCycleManager>(lspServices => lspServices.GetRequiredService<LspServiceLifeCycleManager>());
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLanguageServer.cs (4)
266var lifeCycleManager = GetLspServices().GetRequiredService<ILifeCycleManager>(); 304var lifeCycleManager = lspServices.GetRequiredService<ILifeCycleManager>();
Microsoft.CommonLanguageServerProtocol.Framework.Example (2)
ExampleLanguageServer.cs (2)
36var lifeCycleManager = GetLifeCycleManager(); 47protected virtual ILifeCycleManager? GetLifeCycleManager()
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
TestExampleLanguageServer.cs (1)
47protected override ILifeCycleManager GetLifeCycleManager()