Exemple #1
0
        public override void Write(byte[] buffer, int offset, int count)
        {
            int cur       = (int)_position;
            int endOffset = cur + count;
            int newbytes  = endOffset - _bytestream.Length;

            if (newbytes > 0)
            {
                _bytestream.EnsureWritable(newbytes);
                _bytestream.SetWriterIndex(_bytestream.Length + newbytes);
            }
            _bytestream.SetBytes(cur, buffer, offset, count);
            _position = endOffset;
        }
Exemple #2
0
 public void SetBytes(int start, byte[] bs)
 {
     _stream.SetBytes(start, bs);
 }