(składnia)

Rafał Major: Tworzenie analizatorów kodu i narzędzi do refaktoryzacji za pomocą Roslyn

Programista 02/2018 (69) marzec/kwiecień [okładka]

Jednym z założeń projektu Roslyn było udostępnienie olbrzymiej ilości informacji o kodzie źródłowym, do której do tej pory miał dostęp przede wszystkim kompilator. W ramach projektu zbudowano potężne i niesamowicie rozbudowane API, które na kilku poziomach szczegółowości daje dostęp do każdej porcji informacji dostępnej dla kompilatora. Ponadto powstały też narzędzia do edytowania tych informacji. Dzięki temu, wykorzystując gotowe klocki, można tworzyć własne narzędzia do analizy kodu czy też refaktoryzacji.