For the implementation of the C# plugin we looked at three different parsers:
We decided to use Roslyn as it is approximately 5-7 times faster than ANTLR according to this source. Furthermore, it has more features than the other two. The most important feature is working with the semantic model which enables us to retrieve more information for our neo4j database. As Roslyn is the parser of Visual Studio 2019 it has a pretty good back-up including support for the latest C# language features.