/// <summary>
 /// Reads the content and returns the BinHex decoded binary bytes.
 /// </summary>
 /// <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
 /// <param name="index">The offset into the buffer where to start copying the result.</param>
 /// <param name="count">The maximum number of bytes to copy into the buffer.</param>
 /// <returns>The number of bytes written to the buffer.</returns>
 public override int ReadContentAsBinHex(byte[] buffer, int index, int count)
 {
     return(_innerReader.ReadContentAsBinHex(buffer, index, count));
 }