protected virtual void VisitBinary(BinaryExpression b) { Visit(b.Left); Visit(b.Right); Visit(b.Conversion); }