Lancez-vous avec les analyseurs RoslynGet started with Roslyn analyzers

Avec des analyseurs de code en direct basés sur des projets dans Visual Studio, les auteurs de l’API peuvent expédier des analyses de code spécifiques au domaine dans le cadre de leurs paquets NuGet.With live, project-based code analyzers in Visual Studio, API authors can ship domain-specific code analysis as part of their NuGet packages. Parce que ces analyseurs sont alimentés par la plate-forme de compilateur .NET (nom de code "Roslyn"), ils peuvent produire des avertissements dans votre code que vous tapez avant même que vous avez terminé la ligne (pas plus d’attente pour construire votre code pour découvrir les problèmes).Because these analyzers are powered by the .NET Compiler Platform (code-named "Roslyn"), they can produce warnings in your code as you type even before you've finished the line (no more waiting to build your code to discover issues). Les analyseurs peuvent également faire surface un correctif de code automatique à travers l’ampoule Visual Studio prompt pour vous permettre de nettoyer votre code immédiatement.Analyzers can also surface an automatic code fix through the Visual Studio light bulb prompt to let you clean up your code immediately.

Bien démarrerGet started

Aperçu des analyseurs RoslynRoslyn analyzers overview

Tutoriel : Écrire votre premier analyseur et correctif de codeTutorial: Write your first analyzer and code fix

Ajouter des correctifs de code Procédure pas à pas : fournir aux utilisateurs des correctifs pour les problèmes d’analyseurAdd code fixes Walkthrough: Provide users fixes for analyzer issues

Analyseur Roslyn du monde réel que vous pouvez également regarder comme un discoursReal world Roslyn analyzer that you can also watch as a talk

Plusieurs exemples sur GitHub, regroupés en trois types d’analyseursSeveral examples on GitHub, grouped into three kinds of analyzers

Voir aussiSee also