У меня есть свойство класса, которое выглядит следующим образом:
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: Измените RecipeList на быть доступным только для чтения, удалив установщик. Кто-нибудь может сказать мне, почему?