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