/// <summary> /// Write a NUL terminated string to the stream with a specified encoding /// </summary> /// <param name="str">The string to write</param> /// <param name="encoding">The encoding to use</param> public void WriteNulTerminatedString(string str, BinaryStringEncoding encoding) { WriteNulTerminatedString(str, GeneralUtils.GetEncodingFromType(encoding)); }
/// <summary> /// Write a line to the stream using a specified encoding and LF line ending /// </summary> /// <param name="line">The line to write</param> /// <param name="encoding">The encoding to use</param> public void WriteLine(string line, BinaryStringEncoding encoding) { WriteLine(line, GeneralUtils.GetEncodingFromType(encoding)); }
/// <summary> /// Write a terminated string to the stream /// </summary> /// <param name="str">The string to write</param> /// <param name="encoding">The encoding to use</param> /// <param name="terminator">The terminator</param> public void WriteTerminatedString(string str, BinaryStringEncoding encoding, char terminator) { WriteTerminatedString(str, GeneralUtils.GetEncodingFromType(encoding), terminator); }
/// <summary> /// Write a character with a specified encoding /// </summary> /// <param name="ch">The character</param> /// <param name="encoding">The encoding</param> public void WriteChar(char ch, BinaryStringEncoding encoding) { WriteChar(ch, GeneralUtils.GetEncodingFromType(encoding)); }