joshcomley
joshcomley

Reputation: 28818

How to initialize an object with Roslyn

I've really tried to solve this on my own, and it seems so simple but hopefully with the right pointer I can work out the rest of what I need, but...

How can I generate the following code with Rosyln:

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

I know SyntaxFactory.InitializerExpression is involved somewhere, but I'm just lost!

Upvotes: 4

Views: 1021

Answers (1)

Kevin Pilch
Kevin Pilch

Reputation: 11605

The Roslyn Quoter tool is very handy for things like this:

roslynquoter.azurewebsites.net.

Now that it assumes you have an entire valid file

Upvotes: 10

Related Questions