예제 #1
0
 internal virtual void RemoveBlock(com.cpkf.yyjd.tools.data.sort.DataBlock bl)
 {
     foreach (MarkedData md in bl.dataList)
     {
         if (md != null)
         {
             DeleteMarkedData(md);
         }
     }
 }
예제 #2
0
 internal virtual void AddBlock(com.cpkf.yyjd.tools.data.sort.DataBlock block)
 {
     foreach (MarkedData md in block.dataList)
     {
         if (md != null)
         {
             AddMarkedData(md);
         }
     }
 }
예제 #3
0
 public virtual com.cpkf.yyjd.tools.data.sort.DataBlock AndDataBlock(com.cpkf.yyjd.tools.data.sort.DataBlock block)
 {
     com.cpkf.yyjd.tools.data.sort.DataBlock result = new com.cpkf.yyjd.tools.data.sort.DataBlock();
     foreach (MarkedData md in this.dataList)
     {
         if (this.indexMap.ContainsKey(md.GetIndex()))
         {
             result.AddMarkedData(md);
         }
     }
     return(result);
 }
예제 #4
0
 public virtual com.cpkf.yyjd.tools.data.sort.DataBlock OrDataBlock(com.cpkf.yyjd.tools.data.sort.DataBlock block)
 {
     com.cpkf.yyjd.tools.data.sort.DataBlock result = new com.cpkf.yyjd.tools.data.sort.DataBlock();
     foreach (MarkedData md in this.dataList)
     {
         result.AddMarkedData(md);
     }
     foreach (MarkedData md_1 in block.dataList)
     {
         result.AddMarkedData(md_1);
     }
     return(result);
 }