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;
 }
Beispiel #2
0
 public override Expression VisitConstructFlexArray(ConstructFlexArray consArr)
 {
     throw new NotImplementedException("Node type not yet supported");
 }
Beispiel #3
0
 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); }