1 instantiation of CascadingParameterState
Microsoft.AspNetCore.Components (1)
CascadingParameterState.cs (1)
68resultStates.Add(new CascadingParameterState(info, supplier, componentState));
23 references to CascadingParameterState
Microsoft.AspNetCore.Components (23)
CascadingParameterState.cs (6)
38public static IReadOnlyList<CascadingParameterState> FindCascadingParameters(ComponentState componentState, out bool hasSingleDeliveryParameters) 52return Array.Empty<CascadingParameterState>(); 57List<CascadingParameterState>? resultStates = null; 67resultStates ??= new List<CascadingParameterState>(infos.Length - infoIndex); 84return resultStates ?? (IReadOnlyList<CascadingParameterState>)Array.Empty<CascadingParameterState>();
ParameterView.cs (9)
22private static readonly ParameterView _empty = new ParameterView(ParameterViewLifetime.Unbound, _emptyFrames, 0, Array.Empty<CascadingParameterState>()); 27private readonly IReadOnlyList<CascadingParameterState> _cascadingParameters; 30: this(lifetime, frames, ownerIndex, Array.Empty<CascadingParameterState>()) 34private ParameterView(in ParameterViewLifetime lifetime, RenderTreeFrame[] frames, int ownerIndex, IReadOnlyList<CascadingParameterState> cascadingParameters) 131internal ParameterView WithCascadingParameters(IReadOnlyList<CascadingParameterState> cascadingParameters) 337internal Enumerator(RenderTreeFrame[] frames, int ownerIndex, IReadOnlyList<CascadingParameterState> cascadingParameters) 419private readonly IReadOnlyList<CascadingParameterState> _cascadingParameters; 423public CascadingParameterEnumerator(IReadOnlyList<CascadingParameterState> cascadingParameters) 439var state = _cascadingParameters[_currentIndex];
Rendering\ComponentState.cs (7)
20private IReadOnlyList<CascadingParameterState> _cascadingParameters; 45_cascadingParameters = CascadingParameterState.FindCascadingParameters(this, out _hasSingleDeliveryCascadingParameters); 216_cascadingParameters = CascadingParameterState.FindCascadingParameters(this, out _hasSingleDeliveryCascadingParameters); 233List<CascadingParameterState>? remainingCascadingParameters = null; 234foreach (var param in _cascadingParameters) 245_cascadingParameters = (IReadOnlyList<CascadingParameterState>?)remainingCascadingParameters ?? Array.Empty<CascadingParameterState>();
RenderTree\Renderer.cs (1)
218CascadingParameterState.ClearCache();