protected internal override Expression VisitNewMultidimensionalArrayInit(NewMultidimensionalArrayInitCSharpExpression node) { var exprs = Visit(nameof(node.Expressions), node.Expressions); var bounds = string.Join(", ", node.Bounds); return(Push(node, new XAttribute("Bounds", bounds), exprs)); }
public NewMultidimensionalArrayInitCSharpExpressionProxy(NewMultidimensionalArrayInitCSharpExpression node) { _node = node; }
protected internal override Expression VisitNewMultidimensionalArrayInit(NewMultidimensionalArrayInitCSharpExpression node) { Visited = true; return base.VisitNewMultidimensionalArrayInit(node); }
protected internal virtual Expression VisitNewMultidimensionalArrayInit(NewMultidimensionalArrayInitCSharpExpression node) { return(node.Update(Visit(node.Expressions))); }
protected internal virtual Expression VisitNewMultidimensionalArrayInit(NewMultidimensionalArrayInitCSharpExpression node) { return node.Update(Visit(node.Expressions)); }