22 references to ParameterInfo
Microsoft.AspNetCore.Components (5)
ParameterView.cs (2)
440
var currentValue = state.ValueSupplier.GetCurrentValue(state.Key, state.
ParameterInfo
);
441
_current = new ParameterValue(state.
ParameterInfo
.PropertyName, currentValue!, true);
Rendering\ComponentState.cs (3)
204
if (!param.
ParameterInfo
.Attribute.SingleDelivery)
277
valueSupplier.Subscribe(this, _cascadingParameters[i].
ParameterInfo
);
293
supplier.Unsubscribe(this, _cascadingParameters[i].
ParameterInfo
);
Microsoft.AspNetCore.Components.Tests (17)
CascadingParameterStateTest.cs (17)
84
Assert.Equal(nameof(ComponentWithCascadingParams.CascadingParam2), match.
ParameterInfo
.PropertyName);
104
Assert.Collection(result.OrderBy(x => x.
ParameterInfo
.PropertyName),
107
Assert.Equal(nameof(ComponentWithCascadingParams.CascadingParam1), match.
ParameterInfo
.PropertyName);
112
Assert.Equal(nameof(ComponentWithCascadingParams.CascadingParam2), match.
ParameterInfo
.PropertyName);
130
Assert.Collection(result.OrderBy(x => x.
ParameterInfo
.PropertyName),
133
Assert.Equal(nameof(ComponentWithCascadingParams.CascadingParam1), match.
ParameterInfo
.PropertyName);
138
Assert.Equal(nameof(ComponentWithInheritedCascadingParams.CascadingParam3), match.
ParameterInfo
.PropertyName);
157
Assert.Equal(nameof(ComponentWithGenericCascadingParam<object>.LocalName), match.
ParameterInfo
.PropertyName);
176
Assert.Equal(nameof(ComponentWithGenericCascadingParam<object>.LocalName), match.
ParameterInfo
.PropertyName);
210
Assert.Equal(nameof(ComponentWithGenericCascadingParam<object>.LocalName), match.
ParameterInfo
.PropertyName);
304
Assert.Equal(nameof(ComponentWithNamedCascadingParam.SomeLocalName), match.
ParameterInfo
.PropertyName);
324
Assert.Collection(result.OrderBy(x => x.
ParameterInfo
.PropertyName),
327
Assert.Equal(nameof(ComponentWithCascadingParams.CascadingParam1), match.
ParameterInfo
.PropertyName);
332
Assert.Equal(nameof(ComponentWithCascadingParams.CascadingParam2), match.
ParameterInfo
.PropertyName);
350
Assert.Collection(result.OrderBy(x => x.
ParameterInfo
.PropertyName),
353
Assert.Equal(nameof(ComponentWithCascadingParams.CascadingParam1), match.
ParameterInfo
.PropertyName);
355
Assert.Null(match.ValueSupplier.GetCurrentValue(null, match.
ParameterInfo
));