1 instantiation of RunningProject
Microsoft.DotNet.HotReload.Watch (1)
HotReload\CompilationHandler.cs (1)
199
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\CompilationHandler.cs (20)
34
private ImmutableDictionary<string, ImmutableArray<
RunningProject
>> _runningProjects
35
= ImmutableDictionary<string, ImmutableArray<
RunningProject
>>.Empty.WithComparers(PathUtilities.OSSpecificPathComparer);
40
/// and the corresponding <see cref="
RunningProject
"/> is removed from <see cref="_runningProjects"/>.
122
public async Task<
RunningProject
?> TrackRunningProjectAsync(
146
RunningProject
? publishedRunningProject = null;
199
var
runningProject = new RunningProject(
282
private async Task HandleRuntimeRudeEditAsync(
RunningProject
runningProject, string rudeEditMessage, CancellationToken cancellationToken)
408
IReadOnlyDictionary<
RunningProject
, List<StaticWebAsset>> staticAssetUpdates,
415
ImmutableDictionary<string, ImmutableArray<
RunningProject
>> projectsToUpdate = [];
464
foreach (
var
runningProject in projects)
717
var
runningApplicationProject = GetCorrespondingRunningProjects(runningProjects, applicationProjectInstance).FirstOrDefault();
823
foreach (
var
runningProject in GetCorrespondingRunningProjects(runningProjects, applicationProjectInstance))
853
internal async ValueTask<ImmutableArray<
RunningProject
>> TerminatePeripheralProcessesAsync(
856
ImmutableArray<
RunningProject
> projectsToRestart = [];
876
internal async Task RestartPeripheralProjectsAsync(IReadOnlyList<
RunningProject
> projectsToRestart, CancellationToken cancellationToken)
892
private bool RemoveRunningProject(
RunningProject
project, bool relaunch)
957
private static IEnumerable<
RunningProject
> GetCorrespondingRunningProjects(ImmutableDictionary<string, ImmutableArray<
RunningProject
>> runningProjects, Project project)
975
private static IEnumerable<
RunningProject
> GetCorrespondingRunningProjects(ImmutableDictionary<string, ImmutableArray<
RunningProject
>> runningProjects, ProjectInstance project)
HotReload\HotReloadDotNetWatcher.cs (1)
92
RunningProject
? mainRunningProject = null;
HotReload\HotReloadProjectUpdatesBuilder.cs (2)
12
public Dictionary<
RunningProject
, List<StaticWebAsset>> StaticAssetsToUpdate { get; } = [];
15
public List<
RunningProject
> ProjectsToRestart { get; } = [];
Process\ProjectLauncher.cs (1)
32
public async ValueTask<
RunningProject
?> TryLaunchProcessAsync(
Process\RunningProject.cs (1)
56
/// Marks the <see cref="
RunningProject
"/> as restarting.