1 instantiation of RunningProject
Microsoft.DotNet.HotReload.Watch (1)
HotReload\RunningProjectsManager.cs (1)
128
var runningProject = new
RunningProject
(
28 references to RunningProject
Microsoft.DotNet.HotReload.Watch (28)
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 (14)
30
private ImmutableDictionary<string, ImmutableArray<
RunningProject
>> _runningProjects
31
= ImmutableDictionary<string, ImmutableArray<
RunningProject
>>.Empty.WithComparers(PathUtilities.OSSpecificPathComparer);
36
/// and the corresponding <see cref="
RunningProject
"/> is removed from <see cref="_runningProjects"/>.
48
public ImmutableDictionary<string, ImmutableArray<
RunningProject
>> CurrentRunningProjects
51
public async Task<
RunningProject
?> TrackRunningProjectAsync(
75
RunningProject
? publishedRunningProject = null;
128
var
runningProject = new RunningProject(
202
private async Task HandleRuntimeRudeEditAsync(
RunningProject
runningProject, string rudeEditMessage, CancellationToken cancellationToken)
245
ImmutableDictionary<string, ImmutableArray<
RunningProject
>> projectsToUpdate = [];
301
foreach (
var
runningProject in projects)
379
IEnumerable<
RunningProject
> projectsToRestart, CancellationToken cancellationToken)
390
public async Task RestartPeripheralProjectsAsync(IReadOnlyList<
RunningProject
> projectsToRestart, CancellationToken cancellationToken)
406
public IEnumerable<
RunningProject
> GetRunningProjects(IEnumerable<ProjectRepresentation> projects)
412
private bool RemoveRunningProject(
RunningProject
project, bool relaunch)
Process\ProjectLauncher.cs (1)
32
public async ValueTask<
RunningProject
?> TryLaunchProcessAsync(
Process\RunningProject.cs (1)
63
/// Marks the <see cref="
RunningProject
"/> as restarting.