1 instantiation of LspWorkspaceManager
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Workspaces\LspWorkspaceManagerFactory.cs (1)
24return new LspWorkspaceManager(logger, miscFilesWorkspace, lspWorkspaceRegistrationService, languageInfoProvider, telemetryLogger);
47 references to LspWorkspaceManager
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\VSTypeScriptLspWorkspaceManagerFactory.cs (1)
12[ExportLspServiceFactory(typeof(LspWorkspaceManager), ProtocolConstants.TypeScriptLanguageContract), Shared]
Microsoft.CodeAnalysis.LanguageServer (3)
HostWorkspace\LanguageServerWorkspace.cs (3)
19/// changes into this workspace. First, the <see cref="LspWorkspaceManager"/> pushes changes into this relating to the 28/// cref="LspWorkspaceManager"/>. This incongruity is not a problem due to how the <see cref="LspWorkspaceManager"/>
Microsoft.CodeAnalysis.LanguageServer.Protocol (36)
Handler\AbstractRefreshQueue.cs (3)
26private readonly LspWorkspaceManager _lspWorkspaceManager; 42LspWorkspaceManager lspWorkspaceManager, 108LspWorkspaceManager lspWorkspaceManager,
Handler\CodeLens\CodeLensRefreshQueue.cs (1)
18LspWorkspaceManager lspWorkspaceManager,
Handler\CodeLens\CodeLensRefreshQueueFactory.cs (2)
35var lspWorkspaceManager = lspServices.GetRequiredService<LspWorkspaceManager>();
Handler\Diagnostics\AbstractWorkspacePullDiagnosticsHandler.cs (2)
22private readonly LspWorkspaceManager _workspaceManager; 38LspWorkspaceManager workspaceManager,
Handler\Diagnostics\DiagnosticsRefreshQueue.cs (3)
38var lspWorkspaceManager = lspServices.GetRequiredService<LspWorkspaceManager>(); 49LspWorkspaceManager lspWorkspaceManager,
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticHandlerFactory.cs (2)
25var workspaceManager = lspServices.GetRequiredService<LspWorkspaceManager>();
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
24LspWorkspaceManager workspaceManager,
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
18LspWorkspaceManager workspaceManager,
Handler\Diagnostics\WorkspacePullDiagnosticHandlerFactory.cs (2)
25var workspaceManager = lspServices.GetRequiredService<LspWorkspaceManager>();
Handler\InlayHint\InlayHintRefreshQueue.cs (1)
20LspWorkspaceManager lspWorkspaceManager,
Handler\InlayHint\InlayHintRefreshQueueFactory.cs (2)
35var lspWorkspaceManager = lspServices.GetRequiredService<LspWorkspaceManager>();
Handler\RequestContext.cs (2)
235var lspWorkspaceManager = lspServices.GetRequiredService<LspWorkspaceManager>();
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
34LspWorkspaceManager lspWorkspaceManager,
Handler\SemanticTokens\SemanticTokensRefreshQueueFactory.cs (2)
31var lspWorkspaceManager = lspServices.GetRequiredService<LspWorkspaceManager>();
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (2)
28private readonly LspWorkspaceManager _lspWorkspaceManager; 35LspWorkspaceManager lspWorkspaceManager,
Handler\SourceGenerators\SourceGeneratorRefreshQueueFactory.cs (2)
22var lspWorkspaceManager = lspServices.GetRequiredService<LspWorkspaceManager>();
RoslynLanguageServer.cs (2)
186var lspWorkspaceManager = GetLspServices().GetRequiredService<LspWorkspaceManager>();
Workspaces\ILspWorkspace.cs (2)
16/// in through LSP do not impact this actual workspace. Instead, the <see cref="LspWorkspaceManager"/> creates an 28/// cref="LspWorkspaceManager"/> for any changed documents it knows about (through <see
Workspaces\LspWorkspaceManager.cs (2)
567private readonly LspWorkspaceManager _manager; 569public TestAccessor(LspWorkspaceManager manager)
Workspaces\LspWorkspaceManagerFactory.cs (1)
13[ExportCSharpVisualBasicLspServiceFactory(typeof(LspWorkspaceManager)), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (6)
LanguageServerTargetTests.cs (6)
72Assert.NotSame(serverOne.GetRequiredLspService<LspWorkspaceManager>(), serverTwo.GetRequiredLspService<LspWorkspaceManager>()); 73Assert.Same(serverOne.GetRequiredLspService<LspWorkspaceManager>(), serverOne.GetRequiredLspService<LspWorkspaceManager>()); 74Assert.Same(serverTwo.GetRequiredLspService<LspWorkspaceManager>(), serverTwo.GetRequiredLspService<LspWorkspaceManager>());
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\XamlLspWorkspaceManagerFactory.cs (1)
13[ExportLspServiceFactory(typeof(LspWorkspaceManager), StringConstants.XamlLspLanguagesContract), Shared]