private void SendCopyDelta(CopyDelta delta, Stream inputStream, Stream outputStream) { if (inputStream.CanSeek == false) { throw new IOException("inputStream not seekable"); } outputStream.WriteByte(DeltaStreamConstants.COPY_BLOCK_START_MARKER); outputStream.WriteLong(delta.Offset); outputStream.WriteInt(delta.Length); inputStream.Seek(delta.Length, SeekOrigin.Current); }
private void SendCopyDelta(CopyDelta delta, Stream inputStream, Stream outputStream) { if (inputStream.CanSeek == false) throw new IOException("inputStream not seekable"); outputStream.WriteByte(DeltaStreamConstants.COPY_BLOCK_START_MARKER); outputStream.WriteLong(delta.Offset); outputStream.WriteInt(delta.Length); inputStream.Seek(delta.Length, SeekOrigin.Current); }