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