Nierzadko zdarza się, że musimy znaleźć w swoim kodzie jakieś zależności, np. sporządzić listę klas, które napisaliśmy, aby później móc przekazać je innemu programiście. Takie operacje wymagają od nas skorzystania z analizatora składniowego. Celem tego artykułu jest przybliżenie developerom projektu Roslyn, opracowanego przez Microsoft, dzięki któremu możemy tworzyć przydatne narzędzia do analizowania kodu źródłowego pod kątem występowania przeróżnych wyrażeń czy też zależności.