protected internal override Expression VisitDynamicUnaryAssign(AssignUnaryDynamicCSharpExpression node) { var args = new List <object>(); args.Add(new XAttribute(nameof(node.OperationNodeType), node.OperationNodeType)); VisitDynamicCSharpExpression(node, args); args.Add(new XElement(nameof(node.Operand), Visit(node.Operand))); return(Push(node, args)); }
protected internal virtual Expression VisitDynamicUnaryAssign(AssignUnaryDynamicCSharpExpression node) => node.Update( VisitDynamicArgument(node.Operand) );
public AssignUnaryDynamicCSharpExpressionProxy(AssignUnaryDynamicCSharpExpression node) { _node = node; }
public AssignUnaryDynamicCSharpExpressionProxy(AssignUnaryDynamicCSharpExpression node) { _node = node; }
protected internal virtual Expression VisitDynamicUnaryAssign(AssignUnaryDynamicCSharpExpression node) { return node.Update(VisitDynamicArgument(node.Operand)); }