Partilhar via


BL0004: O parâmetro do componente deve ser público

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; }
}

Quando suprimir avisos

Não ignore um aviso desta regra.