BL0004:组件参数应该是公开参数

规则 ID BL0004
类别 使用情况
修复是中断修复还是非中断修复 重大

原因

从用 [Parameter] 注释的 ComponentBase 派生的类型属性不是公开属性。

规则说明

组件参数必须是公开参数且必须具有公共资源库。

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

如何解决冲突

  • 将属性及其资源库设置为公开。
@code
{
    [Parameter] public int Parameter1 { get; set; }
}

何时禁止显示警告

不禁止显示此规则发出的警告。