示例#1
0
 public static void writeULong(List <byte> data, ulong input, int offset, int size)
 {
     data.RemoveRange(offset, size);
     data.InsertRange(offset, BinaryHandler.ulongAsBytes(input));
 }
示例#2
0
 // READ
 public static String readHexString(List <byte> data, int offset, int size)
 {
     return(BinaryHandler.bytesAsHexString(data.GetRange(offset, size)));
 }
示例#3
0
 public static void writeString32(List <byte> data, string input, int offset, int size)
 {
     data.RemoveRange(offset, size);
     data.InsertRange(offset, BinaryHandler.stringAs32Bytes(FormatHandler.format32Chars(input)));
 }
示例#4
0
 public static float readFloat(List <byte> data, int offset, int size)
 {
     return(BinaryHandler.bytesAsFloat(data.GetRange(offset, size)));
 }
示例#5
0
 public static short readShort(List <byte> data, int offset, int size)
 {
     return(BinaryHandler.bytesAsShort(data.GetRange(offset, size)));
 }
示例#6
0
 public static ulong readULong(List <byte> data, int offset, int size)
 {
     return(BinaryHandler.bytesAsULong(data.GetRange(offset, size)));
 }
示例#7
0
 public static void writeFloat(List <byte> data, float input, int offset, int size)
 {
     data.RemoveRange(offset, size);
     data.InsertRange(offset, BinaryHandler.floateAsBytes(input));
 }
示例#8
0
 public static void writeShort(List <byte> data, short input, int offset, int size)
 {
     data.RemoveRange(offset, size);
     data.InsertRange(offset, BinaryHandler.shortAsBytes(input));
 }