public UnaryExpression Update(Expression operand) { if (operand == Operand) { return this; } return Expression.MakeUnary(NodeType, operand, Type, Method); } }
private Expression VisitUnaryExtracted(UnaryExpression node) { var visited = Visit(node.Operand); var updated = node.Update(visited); return(ValidateUnary(node, updated)); }