ExpressionTreeToString icon indicating copy to clipboard operation
ExpressionTreeToString copied to clipboard

String representations of expression trees + library of expression tree objects

Results 36 ExpressionTreeToString issues
Sort by recently updated
recently updated
newest added

Consider using windbg / cdb to attach and record each call to these methods when creating the test objects. Or, perhaps some other form of instrumentation? Relevant: * https://stackoverflow.com/questions/63502663/aggregate-count-of-method-calls-within-program-run *...

test-objects
tests

Currently the test objects cover all the factory methods, but ignore the specific overloads which take MethodInfo method implementation, LambdaExpression conversion, and which relate to lifted nodes. While these specific...

test-objects
tests

Currently, the package is always built and fails on the push to the NuGet servers because the version hasn't been changed.

test-objects
tests

While the C# and VB writer/visitors have invalid syntactic elements, the factory methods should compile and run as-is whether the language is C# or VB. We should create an instance...

tests

Pending #82 we're changing the output of DynamicLinqWriterVisitor from just being an expression, to actual code that can be copied/pasted. We should implement Roslyn tests to verify that these actually...

tests

Aside from the C# and VB writer/visitors, all the others have different behavior based on the passed-in language. Currently we're only testing C# for these.

tests

Currently, simple calls to `WriteNode` and `WriteNodes` look like this: ``` WriteNode("SwitchValue", expr.SwitchValue); WriteNodes("TestValues", switchCase.TestValues); ``` We could have an overload that takes an expression, then calls would look like...

DebugView has a mechanism for tracking text flow and wrapping long lines. It would be nice to incorporate this into WriterVisitorBase, so other writer/visitors could use it as well.

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/checked This is only needed for C#. [Currently](https://github.com/dotnet/vblang/issues/494) in VB all math is checked.