Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 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));
 }