protected internal override Expression VisitDynamicBinaryAssign(AssignBinaryDynamicCSharpExpression node) { var args = new List <object>(); args.Add(new XAttribute(nameof(node.OperationNodeType), node.OperationNodeType)); VisitDynamicCSharpExpression(node, args); args.Add(new XElement(nameof(node.Left), Visit(node.Left))); args.Add(new XElement(nameof(node.Right), Visit(node.Right))); return(Push(node, args)); }
protected internal virtual Expression VisitDynamicBinaryAssign(AssignBinaryDynamicCSharpExpression node) { return(node.Update(VisitDynamicArgument(node.Left), VisitDynamicArgument(node.Right))); }
public AssignBinaryDynamicCSharpExpressionProxy(AssignBinaryDynamicCSharpExpression node) { _node = node; }
protected internal virtual Expression VisitDynamicBinaryAssign(AssignBinaryDynamicCSharpExpression node) { return node.Update(VisitDynamicArgument(node.Left), VisitDynamicArgument(node.Right)); }