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; }
public void SetBytes(int start, byte[] bs) { _stream.SetBytes(start, bs); }