KathleenDollard / RoslynDOM

68 stars 16 forks source link

Support More Expressions #79

Open KathleenDollard opened 9 years ago

KathleenDollard commented 9 years ago

A huge part of the effort in RoslynDom has been in understanding how programmers use code, not the technical aspects of building the tool (OK, parts of that were hard too).

I simply do not understand how each expression will be used via RoslynDom yet.

I do understand Invocation expressions, both because they are easy and because I'm using them in CodeFirstMetadata.

If you need an expression, ask me about it and I'll almost certainly add it for you. I just don't want to do a knee-jerk copy The .NET Compiler Platform implementation because, well, then you might as well parse the string.

So, let's be sure you know what you can do there. Both C# and VB's syntax factories have a ParseExpression method. Grab the factory, parse the expression, use that tree, and then tell me what you want RoslynDom to do for the expressions you use. Please!