BL0004: o parâmetro Component deve ser público
Valor | |
---|---|
ID da regra | BL0004 |
Categoria | Uso |
Correção interruptiva ou sem interrupção | Quebra |
Causa
Uma propriedade em um tipo derivado de ComponentBase anotado com [Parameter]
não é pública.
Descrição da regra
Os parâmetros Component são necessários para serem públicos e devem ter um setter público.
@code
{
[Parameter] int Parameter1 { get; set; }
}
Como corrigir violações
- Torne a propriedade e seu setter públicos.
@code
{
[Parameter] public int Parameter1 { get; set; }
}
- Se não for possível tornar a propriedade não pública, considere implementar
SetParametersAsync
manualmente.
Quando suprimir avisos
Não suprima um aviso nessa regra.
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.