예제 #1
0
 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);
 }
예제 #2
0
        internal static int CopyStream(StreamAccessor source, Stream target, int offset, int count)
        {
            uint num;

            return(WBXmlStreamHelper.CopyStream(source, target, offset, count, false, out num));
        }
예제 #3
0
 internal static int CopyStream(StreamAccessor source, Stream target, int byteCount, out uint crc)
 {
     return(WBXmlStreamHelper.CopyStream(source, target, 0, byteCount, true, out crc));
 }
예제 #4
0
 internal static int CopyStream(StreamAccessor source, Stream target)
 {
     return(WBXmlStreamHelper.CopyStream(source, target, int.MaxValue));
 }