Condividi tramite


Introduzione agli analizzatori Roslyn

Con gli analizzatori di codice in tempo reale e basati su progetti in Visual Studio, gli autori delle 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.

Inizia

panoramica degli analizzatori Roslyn

Esercitazione: Scrivi il tuo primo analizzatore e correzione del codice

Aggiungere correzioni al codice Procedura dettagliata: fornire agli utenti correzioni per i problemi dell'analizzatore

Analizzatore Roslyn del mondo reale

Diversi esempi in GitHub, raggruppati in tre tipi di analizzatori