Поделиться через


BL0004: параметр компонента должен быть общедоступным

Значение
Идентификатор правила BL0004
Категория Использование
Исправление является критическим или не критическим Критическое

Причина

Свойство типа, производного от аннотированного, ComponentBase [Parameter] не является общедоступным.

Описание правила

Параметры компонента должны быть общедоступными и должны иметь общедоступный набор.

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

Устранение нарушений

  • Сделайте свойство и его параметр общедоступным.
@code
{
    [Parameter] public int Parameter1 { get; set; }
}

Когда лучше отключить предупреждения

Для этого правила отключать вывод предупреждений не следует.