Zev Spitz
Zev Spitz
One possible issue is how we [render object instances with no `ToString` override](https://github.com/zspitz/ZSpitz.Util/wiki/Literal-rendering). For example, an instance of `System.Random` becomes `#Random`.
This would have an additional benefit. Currently, for the DebugViewWriterVisitor, the path span for a given node includes the whitespace triggered by flow before the node. If WriterVisitorBase was aware...
There are two areas of concern: * How do we render a call to a method which takes a `ref` or `out` parameter? * `Action...` and `Func...` don't have `ref`...
Commenting out relevant tests in source, and storing the results here: C# results: ```none ---- VBCompiler.PassRef (int i) => Dummy.DummyMethodWithRef(ref i) ---- VBCompiler.PassOut (int i) => Dummy.DummyMethodWithOut(out i) ---- VBCompiler.PassRefField...
https://stackoverflow.com/q/54738246/111794
@dadhi, Could I ask for your advice on this?
Thank you for the link. The magic happens in the [ToCSharpPrinter class](https://github.com/dadhi/FastExpressionCompiler/blob/master/src/FastExpressionCompiler/FastExpressionCompiler.cs#L5561) and in the [ToExpressionPrinter class](https://github.com/dadhi/FastExpressionCompiler/blob/master/src/FastExpressionCompiler/FastExpressionCompiler.cs#L5060). It may be interesting to extract these into a separate project and see...
@dadhi Thanks for the kind words. > Btw, do you handle the expressions with the block on the right side of the assignment, or inside the ternarary - I mean...
We can do the same for parameter declaration vs parameter usage.
We currently have two use cases for this: * Parameter declarations need to be handled differently from parameter usage, The code to handle the custom type could be in the...