internal ArraySegment<byte> AsArraySegment() { return new ArraySegment<byte>(this.m_Buffer, 0, (int) this.m_Pos); }
public byte[] ToArray() { var newArray = new byte[m_Buffer.AsArraySegment().Count]; Array.Copy(m_Buffer.AsArraySegment().Array, newArray, m_Buffer.AsArraySegment().Count); return(newArray); }