2 types derived from CascadingParameterSubscription
Microsoft.AspNetCore.Components.Endpoints (2)
SessionCascadingValueSupplier.cs (1)
126
internal partial class SessionSubscription :
CascadingParameterSubscription
TempData\TempDataCascadingValueSupplier.cs (1)
104
internal partial class TempDataSubscription :
CascadingParameterSubscription
9 references to CascadingParameterSubscription
Microsoft.AspNetCore.Components (7)
CascadingParameterValueProvider.cs (5)
12
private readonly Dictionary<ComponentSubscriptionKey,
CascadingParameterSubscription
> _subscriptions = new();
13
private readonly Func<ComponentState, TAttribute, CascadingParameterInfo,
CascadingParameterSubscription
> _subscribeFactory;
15
public CascadingParameterValueProvider(Func<ComponentState, TAttribute, CascadingParameterInfo,
CascadingParameterSubscription
> subscribeFactory)
28
if (_subscriptions.TryGetValue(subscriptionKey, out
var
subscription))
44
if (_subscriptions.Remove(key, out
var
subscription))
CascadingValueServiceCollectionExtensions.cs (2)
61
/// <param name="subscribeFactory">A callback that supplies a <see cref="
CascadingParameterSubscription
"/> that handles subscriptions for attribute.</param>
65
Func<IServiceProvider, Func<ComponentState, TAttribute, CascadingParameterInfo,
CascadingParameterSubscription
>> subscribeFactory)
Microsoft.AspNetCore.Components.Endpoints (2)
SessionCascadingValueSupplier.cs (1)
35
internal
CascadingParameterSubscription
CreateSubscription(
TempData\TempDataCascadingValueSupplier.cs (1)
31
internal
CascadingParameterSubscription
CreateSubscription(