13 instantiations of CascadingParameterInfo
Microsoft.AspNetCore.Components (1)
CascadingParameterState.cs (1)
127result.Add(new CascadingParameterInfo(
Microsoft.AspNetCore.Components.Tests (11)
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)),
PersistentStateValueProviderKeyResolverTests.cs (1)
322return new CascadingParameterInfo(
PersistentStateValueProviderTests.cs (1)
115return new CascadingParameterInfo(
PersistentValueProviderComponentSubscriptionTests.cs (2)
443return new CascadingParameterInfo( 455return new CascadingParameterInfo(
Microsoft.AspNetCore.Components.Web (1)
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
19private static readonly CascadingParameterInfo _findFormMappingContext = new CascadingParameterInfo(
89 references to CascadingParameterInfo
Microsoft.AspNetCore.Components (32)
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);
PersistentState\PersistentStateValueProvider.cs (4)
18public bool CanSupplyValue(in CascadingParameterInfo parameterInfo) 29public object? GetCurrentValue(object? key, in CascadingParameterInfo parameterInfo) 41public void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo) 55public void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo)
PersistentState\PersistentValueProviderComponentSubscription.cs (1)
54CascadingParameterInfo 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)
Microsoft.AspNetCore.Components.Tests (43)
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)
PersistentStateValueProviderKeyResolverTests.cs (7)
70var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 125var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 176var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 228var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 266var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 305var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 320private static CascadingParameterInfo CreateCascadingParameterInfo(string propertyName, Type propertyType)
PersistentStateValueProviderTests.cs (4)
30var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 64var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 91var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 113private static CascadingParameterInfo CreateCascadingParameterInfo(string propertyName, Type propertyType)
PersistentValueProviderComponentSubscriptionTests.cs (12)
28var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 50var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 80var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 104var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 140var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(ValueTypeTestComponent.IntValue), typeof(int)); 170var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(ValueTypeTestComponent.NullableIntValue), typeof(int?)); 194var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 220var cascadingParameterInfo = CreateCascadingParameterInfoWithBehavior( 263var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); 311var cascadingParameterInfo = CreateCascadingParameterInfo( 441private static CascadingParameterInfo CreateCascadingParameterInfo(string propertyName, Type propertyType) 449private static CascadingParameterInfo CreateCascadingParameterInfoWithBehavior(
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(