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