.NET 編譯器平台 ("Roslyn") 的擴充性
.NET 編譯器平台 ("Roslyn") 的核心任務是開啟 C# 和 Visual Basic 編譯器,並允許工具和開發人員在豐富的資訊編譯器中共用有關程式的資訊。 程式碼分析工具可改善程式碼品質,且程式碼產生器可協助建構應用程式。 隨著工具變得更聰明,他們需要存取只有編譯程式擁有的更多深入程式代碼知識。 相對於不透明的轉譯器 (原始程式碼輸入和物件程式碼輸出),Roslyn 編譯器提供 API,以便讓您可以用於工具和應用程式中的程式碼相關工作。
最棒的部分是,Roslyn 編譯器、其 API、範例和逐步解說以及建置於這些 API 之上的實際工具都是完全開放的原始碼 (位於:github.com/dotnet/roslyn)。 請移至 OSS 網站以深入了解並開始使用 Roslyn。 您可以找到連結,以取得可用來做為使用者的最新 C# 和 Visual Basic 功能,以及使用 Roslyn API 做為工具產生器開始使用的連結。