2 instantiations of CascadingParameterInfo
Microsoft.AspNetCore.Components (1)
CascadingParameterState.cs (1)
127
result.Add(new
CascadingParameterInfo
(
Microsoft.AspNetCore.Components.Web (1)
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
19
private static readonly CascadingParameterInfo _findFormMappingContext = new
CascadingParameterInfo
(
55 references to CascadingParameterInfo
Microsoft.AspNetCore.Components (39)
CascadingParameterState.cs (11)
16
(in
CascadingParameterInfo
parameterInfo, ICascadingValueSupplier valueSupplier, object? key)
18
private static readonly ConcurrentDictionary<Type,
CascadingParameterInfo
[]> _cachedInfos = new();
20
public
CascadingParameterInfo
ParameterInfo { get; } = parameterInfo;
24
public CascadingParameterState(in
CascadingParameterInfo
parameterInfo, ICascadingValueSupplier valueSupplier)
51
ref
var
info = ref infos[infoIndex];
76
internal static ICascadingValueSupplier? GetMatchingCascadingValueSupplier(in
CascadingParameterInfo
info, Renderer renderer, ComponentState? componentState)
103
private static
CascadingParameterInfo
[] GetCascadingParameterInfos(
115
private static
CascadingParameterInfo
[] CreateCascadingParameterInfos(
118
List<
CascadingParameterInfo
>? result = null;
126
result ??= new List<
CascadingParameterInfo
>();
134
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 (4)
12
bool CanSupplyValue(in
CascadingParameterInfo
parameterInfo);
14
object? GetCurrentValue(object? key, in
CascadingParameterInfo
parameterInfo);
16
void Subscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo);
18
void Unsubscribe(ComponentState subscriber, in
CascadingParameterInfo
parameterInfo);
PersistentState\PersistentStateValueProvider.cs (4)
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)
55
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(