Compartir vía


Introducción a los analizadores de Roslyn

Con analizadores de código basados en proyectos en directo en Visual Studio, los autores de API pueden distribuir análisis de código específico de dominio como parte de sus paquetes NuGet. Dado que estos analizadores cuentan con la tecnología de la Plataforma del compilador de .NET (código denominado "Roslyn"), pueden generar advertencias en el código a medida que escribe incluso antes de que haya terminado la línea (no más esperando a compilar el código para detectar problemas). Los analizadores también pueden exponer una corrección automática de código a través del mensaje de bombilla de Visual Studio para permitirle limpiar el código inmediatamente.

Comenzar

Información general de los analizadores de Roslyn

Tutorial: Escritura del primer analizador y corrección de código

Agregar correcciones de código Guía paso a paso: Proporcionar a los usuarios correcciones para problemas detectados por el analizador

Analizador de Roslyn del mundo real

Varios ejemplos en GitHub, agrupados en tres tipos de analizadores