Freigeben über


BL0004: Komponentenparameter muss öffentlich sein

Wert
Regel-ID BL0004
Kategorie Verwendung
Fix führt oder führt nicht zur Unterbrechung Breaking

Ursache

Eine Eigenschaft in einem Typ, der von einer ComponentBase mit der Anmerkung [Parameter] abgeleitet wird, ist nicht öffentlich.

Regelbeschreibung

Komponentenparameter müssen öffentlich sein und über einen öffentlichen Setter verfügen.

@code
{
    [Parameter] int Parameter1 { get; set; }
}

Behandeln von Verstößen

  • Machen Sie die Eigenschaft und deren Setter öffentlich.
@code
{
    [Parameter] public int Parameter1 { get; set; }
}

Wann sollten Warnungen unterdrückt werden?

Unterdrücken Sie keine Warnung dieser Regel.