コード例 #1
0
ファイル: PicFactory.cs プロジェクト: treeDiM/PackLib4ES
 public void ProcessVisitor(PicFactoryVisitor visitor, PicFilter filter)
 {
     visitor.Initialize(this);
     foreach (PicEntity entity in _entities)
     {
         try
         {
             if (entity != null && !entity.Deleted && filter.Accept(entity))
             {
                 visitor.ProcessEntity(entity);
             }
         }
         catch (Exception ex)
         {
             _log.Error(ex.Message);
         }
     }
     visitor.Finish();
 }
コード例 #2
0
ファイル: PicFactory.cs プロジェクト: treeDiM/PackLib4ES
 public void ProcessVisitor(PicFactoryVisitor visitor)
 {
     ProcessVisitor(visitor, new PicFilter());
 }