Extensibilité de la plateforme du compilateur .NET (« Roslyn »)
La mission principale de la plateforme du compilateur .NET (« Roslyn ») ouvre les compilateurs C# et Visual Basic et permet aux outils et aux développeurs de partager dans les compilateurs d’informations enrichis des programmes. Les outils d’analyse du code améliorent la qualité du code et les générateurs de code aident à la construction d’applications. À mesure que les outils sont plus intelligents, ils ont besoin d’accéder à de plus en plus de connaissances approfondies en code que seuls les compilateurs possèdent. Au lieu d’être des traducteurs opaques (code source et code objet out), les compilateurs Roslyn offrent des API que vous pouvez utiliser pour les tâches liées au code dans vos outils et applications.
La meilleure partie est que les compilateurs Roslyn, leurs API, leurs exemples et procédures pas à pas, et les outils réels basés sur ces API sont tous entièrement code source ouvert à github.com/dotnet/roslyn. Accédez au site OSS pour en savoir plus et bien démarrer avec Roslyn. Vous trouverez des liens pour obtenir les dernières fonctionnalités C# et Visual Basic que vous pouvez utiliser en tant qu’utilisateur final, ainsi que des liens pour commencer en tant que générateur d’outils tirant parti des API Roslyn.