Начало работы с анализаторами Roslyn
С помощью динамических анализаторов кода на основе проектов в Visual Studio авторы API могут отправлять анализ кода для конкретного домена в рамках своих пакетов NuGet. Так как эти анализаторы работают на платформе компилятора .NET (кодовое название Roslyn), они могут создавать предупреждения в коде даже до завершения строки (больше не ожидая создания кода для обнаружения проблем). Анализаторы также могут отображать автоматическое исправление кода с помощью запроса лампочки Visual Studio, чтобы немедленно очистить код.
Начать
Руководство. Написание первого анализатора и исправления кода
Анализатор Рослин реального мира
Несколько примеров на GitHub сгруппированы в три типа анализаторов