如何使用Roslyn初始化对象

时间:2014-05-01 00:18:28

标签: c# code-generation roslyn

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

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

var entity = new Entity
{
    Name = "A",
    Value = 12
};

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

1 个答案:

答案 0 :(得分:7)

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

roslynquoter.azurewebsites.net

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