1 write to Workspace
Microsoft.DotNet.HotReload.Watch (1)
HotReload\CompilationHandler.cs (1)
65Workspace = new HotReloadMSBuildWorkspace(context.Logger, projectFile => (instances: _projectInstances.GetValueOrDefault(projectFile, []), project: null));
6 references to Workspace
Microsoft.DotNet.HotReload.Watch (6)
HotReload\CompilationHandler.cs (6)
66_hotReloadService = new HotReloadService(Workspace.CurrentSolution.Services, () => ValueTask.FromResult(GetAggregateCapabilities())); 72Workspace?.Dispose(); 265if (Workspace.CurrentSolution is { ProjectIds: not [] } currentSolution) 349var currentSolution = Workspace.CurrentSolution; 1019var solution = await Workspace.UpdateProjectGraphAsync([.. projectGraph.EntryPointNodes.Select(n => n.ProjectInstance.FullPath)], cancellationToken); 1026var solution = await Workspace.UpdateFileContentAsync(changedFiles.Select(static f => (f.Item.FilePath, f.Kind.Convert())), cancellationToken);