Erweiterbarkeit der .NET-Compilerplattform ("Roslyn")
Die Kernmission der .NET-Compilerplattform ("Roslyn") eröffnet die C#- und Visual Basic-Compiler und ermöglicht es Tools und Entwicklern, sich über Programme auszutauschen. Codeanalysetools verbessern die Codequalität, und Codegeneratoren helfen beim Erstellen von Anwendungen. Da Tools intelligenter werden, benötigen sie Mehr und mehr Zugriff auf das umfassende Codewissen, das nur Compiler besitzen. Anstatt undurchsichtige Übersetzer (Quellcode in und Objektcode out) zu sein, bieten die Roslyn-Compiler APIs an, die Sie für codebezogene Aufgaben in Ihren Tools und Anwendungen verwenden können.
Der beste Teil ist, dass die Roslyn-Compiler, ihre APIs, Beispiele und exemplarische Vorgehensweisen und die echten Tools, die auf diesen APIs basieren, alle vollständig open Source bei github.com/dotnet/roslyn sind. Besuchen Sie die OSS-Website, um mehr zu erfahren und mit Roslyn zu beginnen. Links zum Abrufen der neuesten C#- und Visual Basic-Features, die Sie als Endbenutzer verwenden können, sowie Links zu den ersten Schritten als Tool-Generator, der die Roslyn-APIs nutzt.