Beispiel #1
0
        protected internal override Expression VisitDynamicConvert(ConvertDynamicCSharpExpression node)
        {
            var args = VisitDynamicCSharpExpression(node);

            // NB: Type is always added
            args.Add(new XElement(nameof(node.Expression), Visit(node.Expression)));

            return(Push(node, args));
        }
 public ConvertDynamicCSharpExpressionProxy(ConvertDynamicCSharpExpression node)
 {
     _node = node;
 }
 public ConvertDynamicCSharpExpressionProxy(ConvertDynamicCSharpExpression node)
 {
     _node = node;
 }
 protected internal virtual Expression VisitDynamicConvert(ConvertDynamicCSharpExpression node)
 {
     return node.Update(Visit(node.Expression));
 }
 protected internal virtual Expression VisitDynamicConvert(ConvertDynamicCSharpExpression node) =>
 node.Update(
     Visit(node.Expression)
     );