如何使用Roslyn初始化对象

jos*_*ley 3 c# code-generation roslyn

我真的试图自己解决这个问题,看起来很简单,但希望用正确的指针我可以解决我需要的其余部分,但......

如何使用Rosyln生成以下代码:

var entity = new Entity
{
    Name = "A",
    Value = 12
};
Run Code Online (Sandbox Code Playgroud)

我知道SyntaxFactory.InitializerExpression涉及某个地方,但我只是输了!

Kev*_*lch 7

Roslyn Quoter工具对于以下内容非常方便:

roslynquoter.azurewebsites.net.

现在它假设您有一个完整的有效文件