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