.NET Compiler Platform ('Roslyn') uitbreidbaarheid

De kernmissie van het .NET Compiler Platform ('Roslyn') opent de C# en Visual Basic-compilers en stelt hulpprogramma's en ontwikkelaars in staat om te delen in de uitgebreide informatiecompilers over programma's. Hulpprogramma's voor codeanalyse verbeteren de kwaliteit van code en codegeneratoren helpen bij het bouwen van toepassingen. Naarmate hulpprogramma's slimmer worden, hebben ze toegang nodig tot meer en meer diepgaande codekennis die alleen compilers bezitten. In plaats van ondoorzichtige vertalers te zijn (broncode in en objectcode uit), bieden de Roslyn-compilers API's die u kunt gebruiken voor codegerelateerde taken in uw hulpprogramma's en toepassingen.

Het beste deel is dat de Roslyn-compilers, hun API's, voorbeelden en walkthroughs, en de echte hulpprogramma's die op deze API's zijn gebouwd, allemaal volledig open source zijn op github.com/dotnet/roslyn. Ga naar de OSS-site voor meer informatie en ga aan de slag met Roslyn. U vindt koppelingen om de nieuwste C# en Visual Basic-functies te verkrijgen die u als eindgebruiker kunt gebruiken, evenals koppelingen om aan de slag te gaan als opbouwfunctie voor hulpprogramma's die gebruikmaken van de Roslyn-API's.