internal void CopyStream(Stream outputStream) { if (this.stream == null) { return; } if (this.stream.CanSeek) { this.stream.Seek(0L, SeekOrigin.Begin); } WBXmlStreamHelper.CopyStream(this.stream, outputStream, (int)this.StreamDataSize); }
internal static int CopyStream(StreamAccessor source, Stream target, int offset, int count) { uint num; return(WBXmlStreamHelper.CopyStream(source, target, offset, count, false, out num)); }
internal static int CopyStream(StreamAccessor source, Stream target, int byteCount, out uint crc) { return(WBXmlStreamHelper.CopyStream(source, target, 0, byteCount, true, out crc)); }
internal static int CopyStream(StreamAccessor source, Stream target) { return(WBXmlStreamHelper.CopyStream(source, target, int.MaxValue)); }