Нет. В настоящее время нет способа пакетного применения исправлений ReSharper к выделенному фрагменту, кроме очистки кода, но очистка кода не поддерживает изменение видимости.
Лучшее, что вы можете сделать, - это использовать функцию ReSharper под названием Поиск проблем с кодом :
- Выберите ReSharper> Проверить> Проблемы с кодом в решении или Проблемы с кодом в проекте.
Либо выберите файл или папку в обозревателе решений, щелкните правой кнопкой мыши и выберите «Поиск проблем с кодом». Вы получите список проблем в окне инструмента Результаты проверки.
- Нажмите «Проблемы с фильтрацией» в окне инструмента «Результаты проверки».
- Оставьте только те типы проблем, которые связаны с видимостью члена, например, «Член может быть сделан личным», «Участник или тип может быть внутренним» и т. Д.
- Вернитесь к списку проблем в результатах проверки и поочередно исправьте выделенную видимость, нажав Enter, чтобы открыть редактор в той позиции кода, где находится проблема, Alt + Enter, чтобы исправить, и Ctrl + Alt + V (схема клавиатуры Visual Studio), чтобы вернуться в окно результатов проверки.
Этот обходной путь применим только к методам, которые, по словам ReSharper, могут быть сужены по видимости. Для методов, которые не выделяются таким образом, вы можете использовать его контекстные действия (действия, отмеченные значками карандаша) одно за другим в редакторе кода - при условии, что вы, конечно, знаете, что делаете.