Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
| Valor | |
|---|---|
| ID da regra | BL0004 |
| Categoria | Uso |
| Correção interruptiva ou sem interrupção | Quebra |
Motivo
Uma propriedade em um tipo derivado de ComponentBase anotado com [Parameter] não é pública.
Descrição da regra
Os parâmetros de componente 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
SetParametersAsyncmanualmente.
Quando suprimir avisos
Não suprima um aviso nessa regra.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.