Example #1
0
 /// <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);
 }
Example #3
0
 /// <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));
 }