public virtual Expression VisitConstructFlexArray(ConstructFlexArray consArr) { if (consArr == null) return null; consArr.ElementType = this.VisitTypeReference(consArr.ElementType); consArr.Operands = this.VisitExpressionList(consArr.Operands); consArr.Initializers = this.VisitExpressionList(consArr.Initializers); return consArr; }
public override Expression VisitConstructFlexArray(ConstructFlexArray consArr) { throw new NotImplementedException("Node type not yet supported"); }
public override Expression VisitConstructFlexArray(ConstructFlexArray consArr) { if (consArr == null) return null; return base.VisitConstructFlexArray((ConstructFlexArray)consArr.Clone()); }
public EventingVisitor(Action<ConstructFlexArray> visitConstructFlexArray) { VisitedConstructFlexArray += visitConstructFlexArray; } public event Action<ConstructFlexArray> VisitedConstructFlexArray; public override Expression VisitConstructFlexArray(ConstructFlexArray consArr) { if (VisitedConstructFlexArray != null) VisitedConstructFlexArray(consArr); return base.VisitConstructFlexArray(consArr); }