10 instantiations of CascadingParameterInfo
Microsoft.AspNetCore.Components (1)
CascadingParameterState.cs (1)
127result.Add(new CascadingParameterInfo(
Microsoft.AspNetCore.Components.Tests (8)
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)),
SupplyParameterFromPersistentComponentStateValueProviderTests.cs (1)
588return new CascadingParameterInfo(
Microsoft.AspNetCore.Components.Web (1)
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
19private static readonly CascadingParameterInfo _findFormMappingContext = new CascadingParameterInfo(
81 references to CascadingParameterInfo
Microsoft.AspNetCore.Components (31)
CascadingParameterState.cs (11)
16(in CascadingParameterInfo parameterInfo, ICascadingValueSupplier valueSupplier, object? key) 18private static readonly ConcurrentDictionary<Type, CascadingParameterInfo[]> _cachedInfos = new(); 20public CascadingParameterInfo ParameterInfo { get; } = parameterInfo; 24public CascadingParameterState(in CascadingParameterInfo parameterInfo, ICascadingValueSupplier valueSupplier) 51ref var info = ref infos[infoIndex]; 76internal static ICascadingValueSupplier? GetMatchingCascadingValueSupplier(in CascadingParameterInfo info, Renderer renderer, ComponentState? componentState) 103private static CascadingParameterInfo[] GetCascadingParameterInfos( 115private static CascadingParameterInfo[] CreateCascadingParameterInfos( 118List<CascadingParameterInfo>? result = null; 126result ??= new List<CascadingParameterInfo>(); 134return result?.ToArray() ?? Array.Empty<CascadingParameterInfo>();
CascadingValue.cs (4)
129bool ICascadingValueSupplier.CanSupplyValue(in CascadingParameterInfo parameterInfo) 143object? ICascadingValueSupplier.GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo) 148void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 161void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
CascadingValueSource.cs (4)
139bool ICascadingValueSupplier.CanSupplyValue(in CascadingParameterInfo parameterInfo) 152object? ICascadingValueSupplier.GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo) 163void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 172void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
ICascadingValueSupplier.cs (4)
12bool CanSupplyValue(in CascadingParameterInfo parameterInfo); 14object? GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo); 16void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo); 18void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo);
Routing\SupplyParameterFromQueryValueProvider.cs (4)
23public bool CanSupplyValue(in CascadingParameterInfo parameterInfo) 26public object? GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo) 35public void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 51public void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
SupplyParameterFromPersistentComponentStateValueProvider.cs (4)
29public bool CanSupplyValue(in CascadingParameterInfo parameterInfo) 40public object? GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo) 51public void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 93public void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
Microsoft.AspNetCore.Components.Tests (36)
CascadingParameterStateTest.cs (4)
486public bool CanSupplyValue(in CascadingParameterInfo parameterInfo) 489public object GetCurrentValue(object key, in CascadingParameterInfo parameterInfo) 492public void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 495public void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
CascadingParameterTest.cs (8)
885public bool CanSupplyValue(in CascadingParameterInfo parameterInfo) 888public object GetCurrentValue(object key, in CascadingParameterInfo parameterInfo) 891public void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 894public void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 1044bool ICascadingValueSupplier.CanSupplyValue(in CascadingParameterInfo parameterInfo) 1056object ICascadingValueSupplier.GetCurrentValue(object key, in CascadingParameterInfo cascadingParameterState) 1061void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 1066void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
ParameterViewTest.Assignment.cs (4)
788public bool CanSupplyValue(in CascadingParameterInfo parameterInfo) 793public object GetCurrentValue(object key, in CascadingParameterInfo parameterInfo) 798public void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 803public void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
ParameterViewTest.cs (4)
609public bool CanSupplyValue(in CascadingParameterInfo parameterInfo) 612public object GetCurrentValue(object key, in CascadingParameterInfo parameterInfo) 615public void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 618public void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
SupplyParameterFromPersistentComponentStateValueProviderTests.cs (16)
34var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 62var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 84var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 112var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 151var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 191var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 264var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 309var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 350var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 383var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 423var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 452var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(ValueTypeTestComponent.IntValue), typeof(int)); 487var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(ValueTypeTestComponent.NullableIntValue), typeof(int?)); 522var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(ValueTypeTestComponent.TupleValue), typeof((string, int))); 557var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(ValueTypeTestComponent.NullableTupleValue), typeof((string, int)?)); 586private static CascadingParameterInfo CreateCascadingParameterInfo(string propertyName, Type propertyType)
Microsoft.AspNetCore.Components.Web (14)
Forms\Editor.cs (4)
56bool ICascadingValueSupplier.CanSupplyValue(in CascadingParameterInfo parameterInfo) => 59object? ICascadingValueSupplier.GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo) 64void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 69void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
Forms\Mapping\FormMappingScope.cs (4)
83bool ICascadingValueSupplier.CanSupplyValue(in CascadingParameterInfo parameterInfo) 86object? ICascadingValueSupplier.GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo) 89void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 92void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
Forms\Mapping\SupplyParameterFromFormValueProvider.cs (5)
32public bool CanSupplyValue(in CascadingParameterInfo parameterInfo) 49public object? GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo) 66void ICascadingValueSupplier.Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 69void ICascadingValueSupplier.Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 72internal static object? GetFormPostValue(IFormValueMapper formValueMapper, FormMappingContext? mappingContext, in CascadingParameterInfo parameterInfo)
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
19private static readonly CascadingParameterInfo _findFormMappingContext = new CascadingParameterInfo(