コード例 #1
0
ファイル: DataBlockDriver2.cs プロジェクト: kouweizhong/Sop
 /// <summary>
 /// Read Block from Disk
 /// </summary>
 /// <returns></returns>
 private Sop.DataBlock ReadBlockFromDiskOrInitializeIfEmpty(
     Algorithm.Collection.ICollectionOnDisk parent,
     long dataAddress, bool getForRemoval, Sop.DataBlock block)
 {
     if (parent.FileStream.Length > 0)
     {
         block = ReadBlockFromDisk(parent, dataAddress, getForRemoval, getForRemoval, block);
     }
     else
     {
         block.Initialize();
     }
     return(block);
 }