1 instantiation of CascadingParameterInfo
Microsoft.AspNetCore.Components (1)
CascadingParameterState.cs (1)
138
result.Add(new
CascadingParameterInfo
(
58 references to CascadingParameterInfo
Microsoft.AspNetCore.Components (42)
CascadingParameterState.cs (11)
17
(in
CascadingParameterInfo
parameterInfo, ICascadingValueSupplier valueSupplier, object? key)
19
private static readonly ConcurrentDictionary<Type,
CascadingParameterInfo
[]> _cachedInfos = new();
29
public
CascadingParameterInfo
ParameterInfo { get; } = parameterInfo;
35
public CascadingParameterState(in
CascadingParameterInfo
parameterInfo, ICascadingValueSupplier valueSupplier)
62
ref
var
info = ref infos[infoIndex];
87
internal static ICascadingValueSupplier? GetMatchingCascadingValueSupplier(in
CascadingParameterInfo
info, Renderer renderer, ComponentState? componentState)
114
private static
CascadingParameterInfo
[] GetCascadingParameterInfos(
126
private static
CascadingParameterInfo
[] CreateCascadingParameterInfos(
129
List<
CascadingParameterInfo
>? result = null;
137
result ??= new List<
CascadingParameterInfo
>();
145
return result?.ToArray() ?? Array.Empty<
CascadingParameterInfo
>();
CascadingParameterValueProvider.cs (6)
13
private readonly Func<ComponentState, TAttribute,
CascadingParameterInfo
, CascadingParameterSubscription> _subscribeFactory;
15
public CascadingParameterValueProvider(Func<ComponentState, TAttribute,
CascadingParameterInfo
, CascadingParameterSubscription> subscribeFactory)
22
public bool CanSupplyValue(in
CascadingParameterInfo
parameterInfo)
25
public object? GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo)
35
public void Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
41
public void Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
CascadingValue.cs (4)
129
bool ICascadingValueSupplier.CanSupplyValue(in
CascadingParameterInfo
parameterInfo)
143
object? ICascadingValueSupplier.GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo)
148
void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
161
void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
CascadingValueServiceCollectionExtensions.cs (1)
65
Func<IServiceProvider, Func<ComponentState, TAttribute,
CascadingParameterInfo
, CascadingParameterSubscription>> subscribeFactory)
CascadingValueSource.cs (4)
139
bool ICascadingValueSupplier.CanSupplyValue(in
CascadingParameterInfo
parameterInfo)
152
object? ICascadingValueSupplier.GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo)
163
void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
172
void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
ICascadingValueSupplier.cs (5)
23
bool CanSupplyValue(in
CascadingParameterInfo
parameterInfo);
25
object? GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo);
27
void Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo);
29
void Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo, CascadingParameterSubscriptionMode mode)
32
void Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo);
PersistentState\PersistentStateValueProvider.cs (6)
18
public bool CanSupplyValue(in
CascadingParameterInfo
parameterInfo)
29
public object? GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo)
41
public void Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
46
in
CascadingParameterInfo
parameterInfo,
50
private void Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo, bool preserveCurrentValue)
71
public void Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
PersistentState\PersistentValueProviderComponentSubscription.cs (1)
54
CascadingParameterInfo
parameterInfo,
Routing\SupplyParameterFromQueryValueProvider.cs (4)
24
public bool CanSupplyValue(in
CascadingParameterInfo
parameterInfo)
27
public object? GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo)
36
public void Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
52
public void Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
Microsoft.AspNetCore.Components.Endpoints (2)
SessionCascadingValueSupplier.cs (1)
38
CascadingParameterInfo
parameterInfo)
TempData\TempDataCascadingValueSupplier.cs (1)
34
CascadingParameterInfo
parameterInfo)
Microsoft.AspNetCore.Components.Web (14)
Forms\Editor.cs (4)
56
bool ICascadingValueSupplier.CanSupplyValue(in
CascadingParameterInfo
parameterInfo) =>
59
object? ICascadingValueSupplier.GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo)
64
void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
69
void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
Forms\Mapping\FormMappingScope.cs (4)
83
bool ICascadingValueSupplier.CanSupplyValue(in
CascadingParameterInfo
parameterInfo)
86
object? ICascadingValueSupplier.GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo)
89
void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
92
void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
Forms\Mapping\SupplyParameterFromFormValueProvider.cs (5)
32
public bool CanSupplyValue(in
CascadingParameterInfo
parameterInfo)
49
public object? GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo)
66
void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
69
void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo)
72
internal static object? GetFormPostValue(IFormValueMapper formValueMapper, FormMappingContext? mappingContext, in
CascadingParameterInfo
parameterInfo)
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
19
private static readonly
CascadingParameterInfo
_findFormMappingContext = new CascadingParameterInfo(