Защищенные внутренние свойства и защищенные свойства и Resharper - PullRequest
6 голосов
/ 03 июля 2010

Я только что подобрал Resharper и пытался преобразовать поля в свойства.Я хочу, чтобы эти свойства были защищены, но Решарпер не хочет давать мне такую ​​возможность.Вместо этого есть только опция Защищенный внутренний.Это заставляет меня задуматься.Либо есть где-то правило, что свойства всегда должны быть «защищенными внутренними», а не просто «защищенными».Или я просто не знаю, как использовать Resharper.Что это?

Обновление: связались с Jetbrain сами, и они определили это поведение как ошибку и создали отчет об ошибке.Ответ Марка, по сути, правильный на использование «защищенного внутреннего», поэтому он получает галочку.

1 Ответ

4 голосов
/ 03 июля 2010

Какие поля сейчас? public? Интересно, если у вас есть какой-то код в других типах, который уже касается свойств и, следовательно, сломался бы, если бы они были просто protected. Я не знаю, как к этому относится резарпер, но нет необходимости (или даже особенно часто) делать вещи protected internal - поэтому protected должно быть разумным вариантом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...