public override void Write(byte[] buffer, int offset, int count) { var segment = new ArraySegment<byte>(buffer, offset, count); _output.Write(segment); }