Udostępnij za pośrednictwem


Wprowadzenie do analizatorów Roslyn

Dzięki dynamicznym analizatorom kodu opartym na projekcie w programie Visual Studio autorzy interfejsów API mogą wysyłać analizę kodu specyficzną dla domeny w ramach pakietów NuGet. Ponieważ te analizatory są obsługiwane przez platformę kompilatora .NET (o nazwie kodu "Roslyn"), mogą one generować ostrzeżenia w kodzie podczas wpisywania jeszcze przed zakończeniem wiersza (nie trzeba już czekać na skompilowanie kodu w celu wykrycia problemów). Analizatory mogą również wyświetlić automatyczną poprawkę kodu za pomocą monitu żarówki programu Visual Studio, aby umożliwić natychmiastowe wyczyszczenie kodu.

Rozpocznij

Omówienie analizatorów Roslyn

Samouczek: pisanie pierwszego analizatora i poprawki kodu

Wskazówki dotyczące dodawania poprawek kodu: udostępnianie użytkownikom poprawek dotyczących problemów z analizatorem

Rzeczywisty analizator Roslyn

Kilka przykładów w usłudze GitHub pogrupowanych w trzy rodzaje analizatorów