2 instantiations of NetworkEndpointSnapshot
Aspire.Hosting (2)
ApplicationModel\EndpointAnnotation.cs (2)
293_snapshots.Add(new NetworkEndpointSnapshot(snapshot, networkID)); 327nes = new NetworkEndpointSnapshot(new ValueSnapshot<AllocatedEndpoint>(), networkID);
9 references to NetworkEndpointSnapshot
Aspire.Hosting (9)
ApplicationModel\EndpointAnnotation.cs (8)
261/// Holds a list of <see cref="NetworkEndpointSnapshot"/> for an Endpoint, providing thread-safe enumeration and addition. 263public class NetworkEndpointSnapshotList : IEnumerable<NetworkEndpointSnapshot> 266private readonly ConcurrentBag<NetworkEndpointSnapshot> _snapshots = new(); 271public IEnumerator<NetworkEndpointSnapshot> GetEnumerator() 307var nes = GetSnapshotFor(networkID); 316var nes = GetSnapshotFor(networkID); 320private NetworkEndpointSnapshot GetSnapshotFor(NetworkIdentifier networkID) 324var nes = _snapshots.FirstOrDefault(s => s.NetworkID.Equals(networkID));
ApplicationModel\EndpointReference.cs (1)
173foreach (var nes in endpointAnnotation.AllAllocatedEndpoints)