14 references to ModelSubscription
Aspire.Dashboard (14)
Model\ConsoleLogsManager.cs (7)
13
private readonly List<
ModelSubscription
> _subscriptions = new List<
ModelSubscription
>();
58
var
subscription = new ModelSubscription(callback, RemoveSubscription);
64
private void RemoveSubscription(
ModelSubscription
subscription)
73
internal List<
ModelSubscription
> GetSubscriptions()
88
ModelSubscription
[] subscriptions;
99
foreach (
var
subscription in subscriptions)
Model\ModelSubscription.cs (2)
6
public sealed class ModelSubscription(Func<Task> callback, Action<
ModelSubscription
> onDispose) : IDisposable
9
private readonly Action<
ModelSubscription
> _onDispose = onDispose;
Model\ResourceOutgoingPeerResolver.cs (5)
16
private readonly List<
ModelSubscription
> _subscriptions = [];
137
var
subscription = new ModelSubscription(callback, RemoveSubscription);
143
private void RemoveSubscription(
ModelSubscription
subscription)
158
ModelSubscription
[] subscriptions;
164
foreach (
var
subscription in subscriptions)