1 write to _workspace
Microsoft.DotNet.HotReload.Watch (1)
HotReload\ManagedCodeWorkspace.cs (1)
33_workspace = new HotReloadMSBuildWorkspace(logger, projectFile => (instances: _projectInstances.GetValueOrDefault(projectFile, []), project: null));
6 references to _workspace
Microsoft.DotNet.HotReload.Watch (6)
HotReload\ManagedCodeWorkspace.cs (6)
34HotReloadService = new HotReloadService(_workspace.CurrentSolution.Services, () => ValueTask.FromResult(GetAggregateCapabilities())); 39_workspace.Dispose(); 45Solution = _workspace.CurrentSolution, 66foreach (var project in _workspace.CurrentSolution.Projects) 89var solution = await _workspace.UpdateProjectGraphAsync([.. projectGraph.EntryPointNodes.Select(n => n.ProjectInstance.FullPath)], cancellationToken); 103var solution = await _workspace.UpdateFileContentAsync(changedFiles.Select(static f => (f.Item.FilePath, f.Kind.Convert())), cancellationToken);