Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
| Valor | |
|---|---|
| ID da regra | BL0004 |
| Categoria | Utilização |
| A correção é invasiva ou não invasiva | Última hora |
Motivo
Uma propriedade em um tipo derivado de anotado ComponentBase com [Parameter] não é pública.
Descrição da regra
Os parâmetros dos componentes devem ser públicos e ter um setter público.
@code
{
[Parameter] int Parameter1 { get; set; }
}
Como corrigir violações
- Tornar pública a propriedade e o seu definidor.
@code
{
[Parameter] public int Parameter1 { get; set; }
}
- Se não for possível tornar a propriedade não pública, considere a implementação
SetParametersAsyncmanual.
Quando suprimir avisos
Não ignore um aviso desta 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.