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