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