Udostępnij za pośrednictwem


Rozszerzalność platformy kompilatora .NET ("Roslyn")

Podstawową misją platformy kompilatora .NET ("Roslyn") jest otwarcie kompilatorów języka C# i Visual Basic oraz umożliwianie narzędziom i deweloperom udostępniania w rozbudowanych kompilatorach informacji o programach. Narzędzia do analizy kodu zwiększają jakość kodu, a generatory kodu pomagają w konstruowaniu aplikacji. Ponieważ narzędzia stają się bardziej inteligentne, potrzebują dostępu do coraz większej wiedzy na temat kodu, która posiada tylko kompilatory. Zamiast być nieprzezroczystymi translatorami (kod źródłowy w kodzie źródłowym i kodem obiektu), kompilatory Roslyn oferują interfejsy API, których można używać do zadań związanych z kodem w narzędziach i aplikacjach.

Najlepszą częścią jest to, że kompilatory Roslyn, ich interfejsy API, przykłady i przewodniki, a prawdziwe narzędzia oparte na tych interfejsach API są w pełni open source w github.com/dotnet/roslyn. Przejdź do witryny systemu operacyjnego, aby dowiedzieć się więcej i rozpocząć pracę z platformą Roslyn. Linki umożliwiające uzyskanie najnowszych funkcji języka C# i Visual Basic, których można używać jako użytkownik końcowy, a także linki umożliwiające rozpoczęcie pracy jako konstruktor narzędzi korzystających z interfejsów API Roslyn.