BL0004:组件参数应为公共参数

价值
规则编号 BL0004
类别 用法
修复是中断修复还是非中断修复 重大

原因

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

规则说明

组件参数必须是公共的,并且必须具有公共设置器。

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

如何修复违规行为

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

何时禁止显示警告

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