Roslyn and .NET Core: C# code generation on Linux, Mac and Windows with Visual Studio Code