Beispiel #1
0
 public override Expression VisitLocal(Local local)
 {
     if (local == null) return null;
     Local dup = (Local)this.DuplicateFor[local.UniqueKey];
     if (dup != null) return dup;
     this.DuplicateFor[local.UniqueKey] = dup = (Local)local.Clone();
     return base.VisitLocal(dup);
 }