Я знаю об ошибке "Модификатор доступности набора доступа должен быть более строгим, чем свойство или индекс". Я также знаю решение. Просто не в этом конкретном случае.
Рассмотрим следующий пример:
internal virtual bool IsFocused
{
get
{
return isFocused;
}
protected set
{
isFocused = value;
}
}
private bool isFocused;
Здесь отображается ошибка. Я просто не знаю, почему. Как "защищена" не менее доступная, чем внутренняя? Каким будет решение этой проблемы? Вместо этого я попробовал поставить "внутреннюю защищенную".