2 instantiations of NetworkEndpointSnapshot
Aspire.Hosting (2)
ApplicationModel\EndpointAnnotation.cs (2)
310_snapshots.Add(new NetworkEndpointSnapshot(snapshot, networkID)); 344nes = new NetworkEndpointSnapshot(new ValueSnapshot<AllocatedEndpoint>(), networkID);
9 references to NetworkEndpointSnapshot
Aspire.Hosting (9)
ApplicationModel\EndpointAnnotation.cs (8)
278/// Holds a list of <see cref="NetworkEndpointSnapshot"/> for an Endpoint, providing thread-safe enumeration and addition. 280public class NetworkEndpointSnapshotList : IEnumerable<NetworkEndpointSnapshot> 283private readonly ConcurrentBag<NetworkEndpointSnapshot> _snapshots = new(); 288public IEnumerator<NetworkEndpointSnapshot> GetEnumerator() 324var nes = GetSnapshotFor(networkID); 333var nes = GetSnapshotFor(networkID); 337private NetworkEndpointSnapshot GetSnapshotFor(NetworkIdentifier networkID) 341var nes = _snapshots.FirstOrDefault(s => s.NetworkID.Equals(networkID));
ApplicationModel\EndpointReference.cs (1)
205foreach (var nes in endpointAnnotation.AllAllocatedEndpoints)