© Sudipta Mukherjee 2016
1. Meet Roslyn Syntax API
(1)Varthur Hobli, India
Electronic supplementary material
The online version of this chapter (doi:10.1007/978-1-4842-1925-6_1) contains supplementary material, which is available to authorized users.
Until recently the biggest challenge for metaprogramming in .NET was that there was not a decent C# parser that could have been used to parse C# programs with confidence and keep up with the modifications made in the language specification. Some companies and individuals (including yours truly) have had to write their own parser to parse C# source code—because parsing ...