public CaseWhenPair VisitChildren (ExpressionTreeVisitor visitor) { var newWhen = visitor.VisitExpression (_when); var newThen = visitor.VisitExpression (_then); return Update (newWhen, newThen); }