protected override Expression VisitTypeBinary(TypeBinaryExpression node) { if (node.Is(ExpressionType.TypeEqual)) { VisitTypeEqual(node); } else if (node.Is(ExpressionType.TypeIs)) { VisitTypeIs(node); } return(node); }