Возможность быстрого исправления ошибок и замечаний, удаление избыточных элементов кода (Quick-Fixes).
Context Actions — быстрые преобразования кода по типичным сценариям (например, инвертирование булевского выражения в условном операторе с одновременной перестановкой веток). Набор доступных Context Actions формируется в зависимости от контекста.
Быстрая
навигация по коду
: поиск мест использования объекта программы, операции быстрого перехода к связанным объектам и т. д.
Подсказки при вводе кода — улучшенный вариант
IntelliSense
, учитывающий контекст (например, ожидаемый тип выражения).
Поддержка юнит-тестирования с использованием
NUnit
и MSTest.
Value Analysis — анализ control flow и data flow внутри функций, выявляющий избыточные проверки, присваивания и логические операторы, ветки кода, недостижимые ни при каких входных данных, показывающий предупреждения о возможных исключениях при вызове методов и операторов.