1 instantiation of ProjectInstanceId
Microsoft.DotNet.HotReload.Watch (1)
Build\ProjectGraphUtilities.cs (1)
150=> new(project.FullPath, project.GetTargetFramework());
23 references to ProjectInstanceId
Microsoft.DotNet.HotReload.Watch (23)
Browser\BrowserLauncher.cs (1)
16private ImmutableHashSet<ProjectInstanceId> _browserLaunchAttempted = [];
Browser\BrowserRefreshServerFactory.cs (3)
28private readonly Dictionary<ProjectInstanceId, BrowserRefreshServer?> _servers = []; 51var key = projectNode.ProjectInstance.GetId(); 97var key = projectNode.ProjectInstance.GetId();
Build\EvaluationResult.cs (6)
15IReadOnlyDictionary<ProjectInstanceId, ProjectInstance> restoredProjectInstances, 17IReadOnlyDictionary<ProjectInstanceId, StaticWebAssetsManifest> staticWebAssetsManifests) 26public IReadOnlyDictionary<ProjectInstanceId, StaticWebAssetsManifest> StaticWebAssetsManifests 29public IReadOnlyDictionary<ProjectInstanceId, ProjectInstance> RestoredProjectInstances 158out IReadOnlyDictionary<ProjectInstanceId, StaticWebAssetsManifest> staticWebAssetManifests) 161var staticWebAssetManifestsBuilder = new Dictionary<ProjectInstanceId, StaticWebAssetsManifest>();
Build\LoadedProjectGraph.cs (1)
45public ProjectGraphNode GetProjectNode(ProjectInstanceId projectId)
Build\ProjectGraphUtilities.cs (1)
149public static ProjectInstanceId GetId(this ProjectInstance project)
HotReload\ProjectUpdatesBuilder.StaticWebAssets.cs (4)
21protected override bool TryGetManifest(ProjectInstanceId id, [NotNullWhen(true)] out StaticWebAssetsManifest? manifest) 27protected override IEnumerable<(ProjectInstanceInfo info, ILogger logger)> GetApplicationProjectAncestors(ProjectInstanceId projectInstanceId) 64HashSet<ProjectInstanceId>? failedApplicationProjectInstances = null; 118private IEnumerable<RunningProject> GetCorrespondingRunningProjects(ProjectInstanceId project)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetUpdateBuilder.cs (7)
17public required ProjectInstanceId Id { get; init; } 22private readonly Dictionary<ProjectInstanceId, Dictionary<string, StaticWebAsset>> _assets = []; 23private readonly HashSet<ProjectInstanceId> _projectInstancesToRegenerate = []; 25public IReadOnlyDictionary<ProjectInstanceId, Dictionary<string, StaticWebAsset>> Assets => _assets; 28public IReadOnlySet<ProjectInstanceId> ProjectInstancesToRegenerate => _projectInstancesToRegenerate; 33protected abstract bool TryGetManifest(ProjectInstanceId id, [NotNullWhen(true)] out StaticWebAssetsManifest? manifest); 35protected abstract IEnumerable<(ProjectInstanceInfo info, ILogger logger)> GetApplicationProjectAncestors(ProjectInstanceId projectInstanceId);