internal override void pipeTo(Stream dst, long lenLong) { int len = (int)lenLong; if (m_pos + len > m_size) throw IOErr.make("Not enough bytes to write").val; dst.Write(m_buf, m_pos, len); m_pos += len; }