public int Serialize(byte[] buffer, int offset) { if (OriginalMac.Length != 6) throw new Exception("OriginalMac must have length 6"); for (int i = 0; i < OriginalMac.Length; i++) { buffer[offset++] = OriginalMac[i]; } return offset; }