8 instantiations of CascadingParameterState
Microsoft.AspNetCore.Components (1)
CascadingParameterState.cs (1)
57
resultStates.Add(new
CascadingParameterState
(info, supplier, componentState));
Microsoft.AspNetCore.Components.Tests (7)
ParameterViewTest.Assignment.cs (1)
769
cascadingParameters.Add(new
CascadingParameterState
(new(null, name, value.GetType()), new TestCascadingValueProvider(value)));
ParameterViewTest.cs (6)
98
new
CascadingParameterState
(new(null, "attribute 2", attribute2Value.GetType()), new TestCascadingValue(attribute2Value)),
99
new
CascadingParameterState
(new(null, "attribute 3", attribute3Value.GetType()), new TestCascadingValue(attribute3Value)),
193
new
CascadingParameterState
(new(null, "another entry", typeof(object)), new TestCascadingValue(null))
308
new
CascadingParameterState
(new(null, "unrelated value 2", typeof(object)), new TestCascadingValue(null)),
309
new
CascadingParameterState
(new(null, "my entry", myEntryValue.GetType()), new TestCascadingValue(myEntryValue)),
310
new
CascadingParameterState
(new(null, "unrelated value 3", typeof(object)), new TestCascadingValue(null)),
51 references to CascadingParameterState
Microsoft.AspNetCore.Components (21)
CascadingParameterState.cs (6)
27
public static IReadOnlyList<
CascadingParameterState
> FindCascadingParameters(ComponentState componentState, out bool hasSingleDeliveryParameters)
41
return Array.Empty<
CascadingParameterState
>();
46
List<
CascadingParameterState
>? resultStates = null;
56
resultStates ??= new List<
CascadingParameterState
>(infos.Length - infoIndex);
73
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 (6)
20
private IReadOnlyList<
CascadingParameterState
> _cascadingParameters;
44
_cascadingParameters =
CascadingParameterState
.FindCascadingParameters(this, out _hasSingleDeliveryCascadingParameters);
201
List<
CascadingParameterState
>? remainingCascadingParameters = null;
202
foreach (
var
param in _cascadingParameters)
213
_cascadingParameters = (IReadOnlyList<
CascadingParameterState
>?)remainingCascadingParameters ?? Array.Empty<
CascadingParameterState
>();
Microsoft.AspNetCore.Components.Tests (25)
CascadingParameterStateTest.cs (21)
19
var result =
CascadingParameterState
.FindCascadingParameters(componentState, out _);
32
var result =
CascadingParameterState
.FindCascadingParameters(componentState, out _);
45
var result =
CascadingParameterState
.FindCascadingParameters(componentState, out _);
62
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
79
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
101
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
127
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
152
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
171
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
190
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
205
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
224
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
239
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
254
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
269
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
284
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
299
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
321
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
347
var result =
CascadingParameterState
.FindCascadingParameters(states.Last(), out _);
371
_ =
CascadingParameterState
.FindCascadingParameters(states.Last(), out var hasSingleDeliveryParameters);
387
_ =
CascadingParameterState
.FindCascadingParameters(states.Last(), out var hasSingleDeliveryParameters);
ParameterViewTest.Assignment.cs (1)
764
var cascadingParameters = new List<
CascadingParameterState
>();
ParameterViewTest.cs (3)
96
}, 0).WithCascadingParameters(new List<
CascadingParameterState
>
191
}, 0).WithCascadingParameters(new List<
CascadingParameterState
>
306
}, 0).WithCascadingParameters(new List<
CascadingParameterState
>
Microsoft.AspNetCore.Components.Web (1)
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
250
var supplier =
CascadingParameterState
.GetMatchingCascadingValueSupplier(
Microsoft.AspNetCore.Components.Web.Tests (4)
Forms\Mapping\SupplyParameterFromFormTest.cs (4)
24
var result =
CascadingParameterState
.FindCascadingParameters(formComponentState, out _);
27
var
supplier = Assert.Single(result);
54
var result =
CascadingParameterState
.FindCascadingParameters(formComponentState, out _);
57
var
supplier = Assert.Single(result);