TODO 980 B

123456789101112131415161718192021222324252627282930313233
  1. Things missing:
  2. *** Add support for MethodInfos ** and the nullable stuff, I believe
  3. we have to pull the values before calling the various
  4. MethodINfos in BinaryExpression, need to write test
  5. Coalesce's conversion, what is this used for?
  6. Constant generation of objects, how are those Constants in the first place?
  7. Try:
  8. OrElse (Constant (new Boo(), new Boo ()))
  9. Tests missing:
  10. Must write tests for all the codepaths currently in
  11. BinaryExpression.Emit (specially the XXXChecked variants as
  12. those so far have shown most of the problems).
  13. Write tests for stuff using MethodInfos (the various
  14. BinaryExpressions using MEthodInfos have been barely tested).
  15. Write more tests using nullables, currently we are short on
  16. them, and they are not extensively tested.
  17. Missing:
  18. Add, Subtract, Multiply, Divide, Modulo, <<, >> And, Or, Xor
  19. MultiplyChecked, DivideChecked,
  20. case ExpressionType.OrElse:
  21. case ExpressionType.AndAlso: