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)
34
HotReloadService = new HotReloadService(
_workspace
.CurrentSolution.Services, () => ValueTask.FromResult(GetAggregateCapabilities()));
39
_workspace
.Dispose();
45
Solution =
_workspace
.CurrentSolution,
66
foreach (var project in
_workspace
.CurrentSolution.Projects)
89
var solution = await
_workspace
.UpdateProjectGraphAsync([.. projectGraph.EntryPointNodes.Select(n => n.ProjectInstance.FullPath)], cancellationToken);
103
var solution = await
_workspace
.UpdateFileContentAsync(changedFiles.Select(static f => (f.Item.FilePath, f.Kind.Convert())), cancellationToken);