我有一個類屬性,如下所示:C# - 代碼分析2227困惑
public List<Recipe> RecipeList
{
get { return this._recipeList; }
set
{
this._recipeList = value;
OnPropertyChanged("RecipeList");
}
}
在另一種方法我有引用上面的屬性如下。
private void RecipeSearch()
{
this.RecipeList = RecipeManagerService.SearchByUnit(SearchCriteria)
.Where(recipe => recipe.IsApproved == true && !recipe.IsHidden).ToList();
}
代碼分析發出CA 2227警告:通過刪除setter將更改RecipeList爲只讀。有誰能告訴我爲什麼?
是否有任何東西使用setter? – Douglas 2011-04-05 15:45:49
@Douglas - 是的,我有XAML綁定它。 – Hosea146 2011-04-05 15:46:42