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