Code generation with roslyn (2017)