BL0004: Component parameter should be public
| Value | |
|---|---|
| Rule ID | BL0004 |
| Category | Usage |
| Fix is breaking or non-breaking | Breaking |
Cause
A property on a type deriving from ComponentBase annotated with [Parameter] is not public.
Rule description
Component parameters are required to be public and must have a public setter.
@code
{
[Parameter] int Parameter1 { get; set; }
}
How to fix violations
- Make the property and its setter public.
@code
{
[Parameter] public int Parameter1 { get; set; }
}
- If making the property non-public is not possible, consider implementing
SetParametersAsyncmanually.
When to suppress warnings
Do not suppress a warning from this rule.
Povratne informacije
Pošalјite i prikažite povratne informacije za