День девяносто пятый. #ЧтоНовенького
Новинки VS2019 для Повышения Продуктивности
2. Инструменты Правки Кода и Рефакторинга
В Visual Studio 2019 добавлены наиболее востребованные функции правки кода и рефакторинга. Многие из них были разработаны сообществом программистов. Подсказки по рефакторингу доступны при нажатии
1. Преобразование цикла
2. Добавление нужных директив
3. Преобразование анонимного типа в класс.
4. Преобразование локальной функции в метод.
5. Преобразование кортежа в именованную структуру.
6. Анализ "мёртвого кода" на неиспользуемые непубличные члены класса с возможностью их удаления.
7. Генерация метода деконструкции.
8. Добавление ключевого слова
Источник: https://devblogs.microsoft.com/dotnet/visual-studio-2019-net-productivity/
Новинки VS2019 для Повышения Продуктивности
2. Инструменты Правки Кода и Рефакторинга
В Visual Studio 2019 добавлены наиболее востребованные функции правки кода и рефакторинга. Многие из них были разработаны сообществом программистов. Подсказки по рефакторингу доступны при нажатии
Ctrl+.
или Alt+Enter
. Среди них:1. Преобразование цикла
foreach
в LINQ (см. ниже)2. Добавление нужных директив
using
при копировании/вставке.3. Преобразование анонимного типа в класс.
4. Преобразование локальной функции в метод.
5. Преобразование кортежа в именованную структуру.
6. Анализ "мёртвого кода" на неиспользуемые непубличные члены класса с возможностью их удаления.
7. Генерация метода деконструкции.
8. Добавление ключевого слова
await
там, где оно подразумевается, но не вызывает предупреждения компилятора.Источник: https://devblogs.microsoft.com/dotnet/visual-studio-2019-net-productivity/