private static void AppendBytes(List <byte> bytes, byteUnion64 u) { if (BitConverter.IsLittleEndian) { bytes.Add(u.b0); bytes.Add(u.b1); bytes.Add(u.b2); bytes.Add(u.b3); bytes.Add(u.b4); bytes.Add(u.b5); bytes.Add(u.b6); bytes.Add(u.b7); } else { bytes.Add(u.b7); bytes.Add(u.b6); bytes.Add(u.b5); bytes.Add(u.b4); bytes.Add(u.b3); bytes.Add(u.b2); bytes.Add(u.b0); } }
private static void AppendBytes(byteUnion64 u, byte[] bytes, ref int pos) { bytes[pos++] = u.b0; bytes[pos++] = u.b1; bytes[pos++] = u.b2; bytes[pos++] = u.b3; bytes[pos++] = u.b4; bytes[pos++] = u.b5; bytes[pos++] = u.b6; bytes[pos++] = u.b7; }
private static void AppendBytes(byteUnion64 u, List<byte> bytes) { bytes.Add(u.b0); bytes.Add(u.b1); bytes.Add(u.b2); bytes.Add(u.b3); bytes.Add(u.b4); bytes.Add(u.b5); bytes.Add(u.b6); bytes.Add(u.b7); }