Пример #1
0
 protected virtual int EmitCopy(int iBasePos, int iLength, Stream BaseFile, AddCopyList List)
 {
     Copy C = new Copy();
     C.iBaseOffset = iBasePos;
     C.iLength = iLength;
     List.Add(C);
     return iLength;
 }
Пример #2
0
 protected virtual void EmitAdd(int iVerStart, int iLength, Stream VerFile, AddCopyList List)
 {
     Addition Add = new Addition();
     VerFile.Seek(iVerStart, SeekOrigin.Begin);
     Add.arBytes = new byte[iLength];
     VerFile.Read(Add.arBytes, 0, iLength);
     List.Add(Add);
 }