1 write to _resourceState
Aspire.Hosting (1)
Dcp\DcpExecutor.cs (1)
122_resourceState = new(model.Resources.ToDictionary(r => r.Name), _appResources);
20 references to _resourceState
Aspire.Hosting (20)
Dcp\DcpExecutor.cs (20)
123_snapshotBuilder = new(_resourceState); 249Task.Run(() => WatchKubernetesResourceAsync<Executable>((t, r) => ProcessResourceChange(t, r, _resourceState.ExecutablesMap, "Executable", (e, s) => _snapshotBuilder.ToSnapshot(e, s)))), 250Task.Run(() => WatchKubernetesResourceAsync<Container>((t, r) => ProcessResourceChange(t, r, _resourceState.ContainersMap, "Container", (c, s) => _snapshotBuilder.ToSnapshot(c, s)))), 251Task.Run(() => WatchKubernetesResourceAsync<ContainerExec>((t, r) => ProcessResourceChange(t, r, _resourceState.ContainerExecsMap, "ContainerExec", (c, s) => _snapshotBuilder.ToSnapshot(c, s)))), 294if (_resourceState.ContainersMap.TryGetValue(entry.ResourceName, out var container)) 298else if (_resourceState.ExecutablesMap.TryGetValue(entry.ResourceName, out var executable)) 302else if (_resourceState.ContainerExecsMap.TryGetValue(entry.ResourceName, out var containerExec)) 377_resourceState.ApplicationModel.TryGetValue(resourceName, out var appModelResource)) 428_resourceState.ResourceAssociatedServicesMap.Remove((resourceKind, resource.Metadata.Name), out _); 435_resourceState.ResourceAssociatedServicesMap[(resourceKind, resource.Metadata.Name)] 520if (_resourceState.ContainersMap.TryGetValue(resourceName, out var container)) 524else if (_resourceState.ExecutablesMap.TryGetValue(resourceName, out var executable)) 528else if (_resourceState.ContainerExecsMap.TryGetValue(resourceName, out var containerExec)) 625if (!ProcessResourceChange(_resourceState.EndpointsMap, watchEventType, endpoint)) 643if (!ProcessResourceChange(_resourceState.ServicesMap, watchEventType, service)) 648foreach (var ((resourceKind, resourceName), _) in _resourceState.ResourceAssociatedServicesMap.Where(e => e.Value.Contains(service.Metadata.Name))) 658"Container" => _resourceState.ContainersMap.TryGetValue(resourceName, out var container) ? container : null, 659"ContainerExec" => _resourceState.ContainerExecsMap.TryGetValue(resourceName, out var containerExec) ? containerExec : null, 660"Executable" => _resourceState.ExecutablesMap.TryGetValue(resourceName, out var executable) ? executable : null, 669_resourceState.ApplicationModel.TryGetValue(appModelResourceName, out var appModelResource))