protected virtual void VisitConditional(ConditionalExpression c) { Visit(c.Test); Visit(c.IfTrue); Visit(c.IfFalse); }