3 writes to _cascadingParameters
Microsoft.AspNetCore.Components (3)
Rendering\ComponentState.cs (3)
45_cascadingParameters = CascadingParameterState.FindCascadingParameters(this, out _hasSingleDeliveryCascadingParameters); 216_cascadingParameters = CascadingParameterState.FindCascadingParameters(this, out _hasSingleDeliveryCascadingParameters); 245_cascadingParameters = (IReadOnlyList<CascadingParameterState>?)remainingCascadingParameters ?? Array.Empty<CascadingParameterState>();
12 references to _cascadingParameters
Microsoft.AspNetCore.Components (12)
Rendering\ComponentState.cs (12)
51if (_cascadingParameters.Count != 0) 196parameters = parameters.WithCascadingParameters(_cascadingParameters); 217_hasCascadingParameters = _cascadingParameters.Count != 0; 234foreach (var param in _cascadingParameters) 238remainingCascadingParameters ??= new(_cascadingParameters.Count /* upper bound on capacity needed */); 263var allParams = directParams.WithCascadingParameters(_cascadingParameters!); 303var numCascadingParameters = _cascadingParameters!.Count; 307var valueSupplier = _cascadingParameters[i].ValueSupplier; 310valueSupplier.Subscribe(this, _cascadingParameters[i].ParameterInfo, mode); 320var numCascadingParameters = _cascadingParameters!.Count; 323var supplier = _cascadingParameters[i].ValueSupplier; 326supplier.Unsubscribe(this, _cascadingParameters[i].ParameterInfo);