Plateforme de compilateurs .NET ("Roslyn") extensibilité.NET Compiler Platform ("Roslyn") Extensibility

La mission de la base de la plateforme de compilateurs .NET (« Roslyn ») est ouvrant les compilateurs c# et Visual Basic permettant d’outils et aux développeurs de partager dans les compilateurs des informations détaillées à propos des programmes.The core mission of the .NET Compiler Platform ("Roslyn") is opening up the C# and Visual Basic compilers and allowing tools and developers to share in the rich information compilers have about programs. Outils d’analyse du code améliorent la qualité du code et facilitent la construction de l’application des générateurs de code.Code analysis tools improve code quality, and code generators aid in application construction. Comme outils maîtrise, ils doivent accéder à plus et plus de la base de connaissances complète code possédant des compilateurs uniquement.As tools get smarter, they need access to more and more of the deep code knowledge that only compilers possess. Au lieu d’être opaques traducteurs (code source et code objet), les compilateurs Roslyn offrent des API que vous pouvez utiliser pour les tâches associées à du code dans vos outils et applications.Instead of being opaque translators (source code in and object code out), the Roslyn compilers offer APIs that you can use for code-related tasks in your tools and applications.

C’est que les compilateurs Roslyn, leurs API, exemples et procédures pas à pas et les outils réels reposant sur ces API sont entièrement open source chez github.com/dotnet/roslyn.The best part is that the Roslyn compilers, their APIs, samples and walkthroughs, and the real tools built on top of these APIs are all fully open source at github.com/dotnet/roslyn. Accédez au site pour en savoir plus et prise en main Roslyn OSS.Please go to the OSS site to learn more and get started with Roslyn. Vous trouverez des liens pour obtenir la dernière c# et les fonctionnalités VB que vous pouvez utiliser en tant qu’un utilisateur final, ainsi que des liens vers la prise en main comme générateur outil tirant parti de Roslyn APIs.You will find links to get the latest C# and VB features that you can use as an end user, as well as links to get started as a tool builder leveraging the Roslyn APIs.

Voir aussiSee Also

Bien démarrer avec les analyseurs RoslynGetting Started with Roslyn Analyzers