Rozšiřitelnost platformy kompilátoru .NET (Roslyn)

Základní posláním platformy kompilátoru .NET (Roslyn) je otevření kompilátorů jazyka C# a Visual Basic a umožnění nástrojům a vývojářům sdílet v bohatých informačních kompilátorech o programech. Nástroje pro analýzu kódu zlepšují kvalitu kódu a generátory kódu pomáhají při vytváření aplikací. Jakmile jsou nástroje chytřejší, potřebují přístup k více a více znalostem hlubokého kódu, které mají pouze kompilátory. Kompilátory Roslyn nabízejí rozhraní API, která můžete použít pro úlohy související s kódem ve svých nástrojích a aplikacích, místo aby byly neprůhlásné překladače (zdrojový kód a kód je mimo něj).

Nejlepší je, že kompilátory Roslyn, jejich rozhraní API, ukázky a názorné postupy a skutečné nástroje založené na těchto rozhraních API jsou plně opensourcové na github.com/dotnet/roslyn. Přejděte na web OSS, kde najdete další informace a začněte s Roslynem. Najdete odkazy na získání nejnovějších funkcí jazyka C# a Visual Basic, které můžete použít jako koncový uživatel, a také odkazy, které vám pomůžou začít jako tvůrce nástrojů s využitím rozhraní Roslyn API.