Exemplo n.º 1
0
        protected internal override Expression VisitConditionalArrayIndex(ConditionalArrayIndexCSharpExpression node)
        {
            var array = Visit(node.Array);
            var args  = Visit(nameof(node.Indexes), node.Indexes);

            return(Push("CSharpConditionalArrayIndex", node, new XElement(nameof(node.Array), array), args));
        }
Exemplo n.º 2
0
 protected internal virtual Expression VisitConditionalArrayIndex(ConditionalArrayIndexCSharpExpression node)
 {
     return(node.Update(Visit(node.Array), Visit(node.Indexes)));
 }
 public ConditionalArrayIndexCSharpExpressionProxy(ConditionalArrayIndexCSharpExpression node)
 {
     _node = node;
 }