public override void DefaultVisit(Expression expression) { foreach (var child in expression.Children) { this.Visit(child); } } }