Example #1
0
 public virtual void VisitBlockList(BlockList blockList)
 {
   if (blockList == null) return;
   for (int i = 0, n = blockList.Count; i < n; i++)
     this.VisitBlock(blockList[i]);
 }
Example #2
0
 public virtual BlockList VisitBlockList(BlockList blockList){
   if (blockList == null) return null;
   for (int i = 0, n = blockList.Count; i < n; i++)
     blockList[i] = this.VisitBlock(blockList[i]);
   return blockList;
 }
Example #3
0
 public override BlockList VisitBlockList(BlockList blockList)
 {
     if (blockList == null) return null;
     return base.VisitBlockList(blockList.Clone());
 }