1 instantiation of RunningProject
Microsoft.DotNet.HotReload.Watch (1)
HotReload\RunningProjectsManager.cs (1)
134
var runningProject = new
RunningProject
(
26 references to RunningProject
Microsoft.DotNet.HotReload.Watch (26)
Aspire\AspireServiceFactory.cs (3)
18
private readonly struct Session(string dcpId, string sessionId,
RunningProject
runningProject, Task outputReader)
22
public
RunningProject
RunningProject { get; } = runningProject;
128
RunningProject
? runningProject = null;
HotReload\HotReloadDotNetWatcher.cs (1)
95
RunningProject
? mainRunningProject = null;
HotReload\ProjectUpdatesBuilder.cs (6)
22
public required ImmutableDictionary<string, ImmutableArray<
RunningProject
>> RunningProjects { get; init; }
27
private readonly Dictionary<
RunningProject
, List<StaticWebAsset>> _staticAssetUpdates = [];
30
private readonly List<
RunningProject
> _projectsToRestart = [];
34
public IReadOnlyDictionary<
RunningProject
, List<StaticWebAsset>> StaticAssetUpdates => _staticAssetUpdates;
37
public IReadOnlyList<
RunningProject
> ProjectsToRestart => _projectsToRestart;
186
private IEnumerable<
RunningProject
> GetCorrespondingRunningProjects(Project project)
HotReload\ProjectUpdatesBuilder.StaticWebAssets.cs (2)
97
foreach (
var
runningProject in GetCorrespondingRunningProjects(applicationProjectInstance))
118
private IEnumerable<
RunningProject
> GetCorrespondingRunningProjects(ProjectInstanceId project)
HotReload\RunningProjectsManager.cs (13)
30
private ImmutableDictionary<string, ImmutableArray<
RunningProject
>> _runningProjects
31
= ImmutableDictionary<string, ImmutableArray<
RunningProject
>>.Empty.WithComparers(PathUtilities.OSSpecificPathComparer);
48
public ImmutableDictionary<string, ImmutableArray<
RunningProject
>> CurrentRunningProjects
51
public async Task<
RunningProject
?> TrackRunningProjectAsync(
81
RunningProject
? publishedRunningProject = null;
134
var
runningProject = new RunningProject(
208
private async Task HandleRuntimeRudeEditAsync(
RunningProject
runningProject, string rudeEditMessage, CancellationToken cancellationToken)
251
ImmutableDictionary<string, ImmutableArray<
RunningProject
>> projectsToUpdate = [];
307
foreach (
var
runningProject in projects)
385
IEnumerable<
RunningProject
> projectsToRestart, CancellationToken cancellationToken)
396
public async Task RestartPeripheralProjectsAsync(IReadOnlyList<
RunningProject
> projectsToRestart, CancellationToken cancellationToken)
412
public IEnumerable<
RunningProject
> GetRunningProjects(IEnumerable<ProjectRepresentation> projects)
418
private bool RemoveRunningProject(
RunningProject
project, bool relaunch)
Process\ProjectLauncher.cs (1)
32
public async ValueTask<
RunningProject
?> TryLaunchProcessAsync(