/// <summary> /// Creates a <see cref="System.String"/> representing the given binary value. /// </summary> /// <inheritdoc cref="ToCharsInternal(byte*, int, char)"/> /// <inheritdoc cref="ValidationUtility.CheckCount(int)"/> public static unsafe string ToString(byte *ptr, int count, char delimeter = kNoDelimeter) { ValidationUtility.CheckCount(count); return(new string(ToCharsInternal(ptr, count, delimeter))); }
/// <inheritdoc cref="EndiannessUtility.ReverseEndiannessInternal(byte*, int)"/> /// <inheritdoc cref="ValidationUtility.CheckCount(int)"/> public static unsafe void ReverseEndianness(byte *ptr, int count) { ValidationUtility.CheckCount(count); ReverseEndiannessInternal(ptr, count); }
/// <inheritdoc cref="ToCharsInternal(byte*, int, char)"/> /// <inheritdoc cref="ValidationUtility.CheckCount(int)"/> public static unsafe char[] ToChars(byte *ptr, int count, char delimeter = kNoDelimeter) { ValidationUtility.CheckCount(count); return(ToCharsInternal(ptr, count, delimeter)); }