BL0004:元件參數應該是公用

規則識別碼 BL0004
類別 使用方式
修正程式是中斷或非中斷 中斷

原因

衍生自使用 [Parameter] 註解 ComponentBase 的型別上的屬性不是公用。

檔案描述

元件參數必須是公用,而且必須有公用 setter。

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

如何修正違規

  • 將屬性及其 setter 設為公用。
@code
{
    [Parameter] public int Parameter1 { get; set; }
}

隱藏警告的時機

請勿隱藏此規則的警告。