.NET compiler Platform ("Roslyn") extensibilité.NET Compiler Platform ("Roslyn") extensibility

La mission centrale des .NET Compiler Platform (« Roslyn ») est ouvrant les compilateurs c# et Visual Basic autorisant des outils et aux développeurs de partager dans les compilateurs riche d’informations sur les 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 de code améliorent la qualité du code et facilitent la construction d’applications générateurs de code.Code analysis tools improve code quality, and code generators aid in application construction. Comme les outils gagnent en, ils doivent d’accéder à plus de la connaissance approfondie de code qui possèdent des seuls les compilateurs.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 du code objet), les compilateurs Roslyn offrent des API que vous pouvez utiliser pour les tâches liées à 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.

Le plus intéressant 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 Open source pour en savoir plus et prise en main Roslyn.Please go to the OSS site to learn more and get started with Roslyn. Vous trouverez des liens pour obtenir les dernières c# et VB les fonctionnalités que vous pouvez utiliser comme un utilisateur final, ainsi que des liens vers la prise en main comme un générateur d’outil exploitant APIs Roslyn.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

Prise en main des analyseurs de RoslynGet started with Roslyn analyzers