Introduzione agli analizzatori Roslyn

Con gli analizzatori di codice basati su progetti in Visual Studio, gli autori dell'API possono distribuire analisi del codice specifiche del dominio come parte dei pacchetti NuGet. Poiché questi analizzatori sono basati su .NET Compiler Platform (denominati "Roslyn"), possono generare avvisi nel codice durante la digitazione anche prima di aver terminato la riga (non più in attesa di compilare il codice per individuare i problemi). Gli analizzatori possono anche visualizzare una correzione automatica del codice tramite il prompt della lampadina di Visual Studio per consentire di pulire immediatamente il codice.

Attività iniziali

Panoramica degli analizzatori Roslyn

Esercitazione: Scrivere il primo analizzatore e la correzione del codice

Procedura dettagliata per l'aggiunta di correzioni del codice: fornire agli utenti correzioni per i problemi dell'analizzatore

Analizzatore Roslyn reale

Diversi esempi su GitHub, raggruppati in tre tipi di analizzatori