BL0004: コンポーネント パラメーターをパブリックにする必要がある

Value
ルール ID BL0004
[カテゴリ] 使用法
修正が中断ありか中断なしか あり

原因

[Parameter] で注釈を付けた ComponentBase から派生した型のプロパティはパブリックではありません。

規則の説明

コンポーネント パラメーターはパブリックにする必要があり、パブリック セッターが必要です。

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

違反の修正方法

  • プロパティとそのセッターをパブリックにします。
@code
{
    [Parameter] public int Parameter1 { get; set; }
}

どのようなときに警告を抑制するか

この規則による警告は抑制しないでください。