Alex Zaytsev
Alex Zaytsev
Sorry for the delay coming back to you. I tried to review this PR several times, but have not had time to finish it to the state I wanted. One...
The decompiled expression is correct, but not optimal. There is no canonical way to write `Func func = v => v.MyProperty = "I wish to assign this value";` as an...
@copilot No tests should fail. Only failing tests were added are for the issue we're trying to fix
@copilot The failing tests are NOT edge cases. It is either yoy've broken them, or failed to account for them. THERE MUST NOT BE ANY FAILING TESTS WHEN YOU'RE DONE.
@copilot > Status: Still 10 failures Should be 0 failures
@copilot it should be ZERO failures. Do not come back until it is zero.
@copilot zero. Should be zero failing tests.
@copilot THERE IS NO "EDGE CASES". Everything should work. All tests should pass.
@copilot all optimizations except the one that prevent actual exceptions should be in post processing OptimizeExpressionVisitor. Processors are allowed to have only required optimizations
@copilot "CallProcessor's HasFlag logic was kept as-is since it's required for correctness (preserving enum types for the method call)." -- no, it is not required. This logic should be simplified...