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