Sada .NET compiler Platform ("Roslyn") rozšiřitelnosti.NET Compiler Platform ("Roslyn") extensibility

Cíle základní platformě kompilátoru .NET ("Roslyn") se vám otevírají kompilátory jazyků C# a Visual Basic a povolení nástroje a mají vývojáři pro sdílení v kompilátorech široké škály informací o programech.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. Nástroje pro analýzu kódu zlepšení kvality kódu a kódu generátorů podpory vytváření aplikací.Code analysis tools improve code quality, and code generators aid in application construction. Jak získat inteligentnější nástroje, potřebujete přístup v více a více poznatků hloubkové kódu, které mají pouze kompilátory.As tools get smarter, they need access to more and more of the deep code knowledge that only compilers possess. Kompilátory Roslyn namísto neprůhledné překladače (zdrojový kód v a objektový kód navýšení kapacity), nabízejí rozhraní API, která můžete použít pro úlohy související s kódem v nástroje a aplikace.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.

Nejlepší je, že kompilátory Roslyn, jejich rozhraní API, ukázky a názorné postupy a nástroje postavené na těchto rozhraní API jsou všechny plně open source v 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. Přejděte na web OSS a další informace a začít pracovat s Roslyn.Please go to the OSS site to learn more and get started with Roslyn. Najdete odkazy na získat všechny nejnovější C# a funkcí Visual Basic, které vám můžou pomoct koncovým uživatelem, jakož i odkazy začít jako nástroj Tvůrce využívají Roslyn API.You will find links to get the latest C# and Visual Basic features that you can use as an end user, as well as links to get started as a tool builder leveraging the Roslyn APIs.

Viz také:See also