4 instantiations of ComponentSubscriptionKey
Microsoft.AspNetCore.Components (4)
PersistentState\PersistentStateValueProvider.cs (4)
33if (_subscriptions.TryGetValue(new(componentState, parameterInfo.PropertyName), out var subscription)) 52_subscriptions.Add(new ComponentSubscriptionKey(subscriber, propertyName), componentSubscription); 57if (_subscriptions.TryGetValue(new(subscriber, parameterInfo.PropertyName), out var subscription)) 60_subscriptions.Remove(new(subscriber, parameterInfo.PropertyName));
5 references to ComponentSubscriptionKey
Microsoft.AspNetCore.Components (5)
ComponentSubscriptionKey.cs (3)
10internal readonly struct ComponentSubscriptionKey(ComponentState subscriber, string propertyName) : IEquatable<ComponentSubscriptionKey> 16public bool Equals(ComponentSubscriptionKey other) 20=> obj is ComponentSubscriptionKey other && Equals(other);
PersistentState\PersistentStateValueProvider.cs (2)
12private readonly Dictionary<ComponentSubscriptionKey, PersistentValueProviderComponentSubscription> _subscriptions = []; 16internal Dictionary<ComponentSubscriptionKey, PersistentValueProviderComponentSubscription> Subscriptions => _subscriptions;