public override void Write(Stream data)
{
byte[] temp = BitConverter.GetBytes(Payload);
if (BitConverter.IsLittleEndian)
Array.Reverse(temp);
data.Write(temp, 0, 4);
}
public override void Write(Stream data) { TagId.Write(data); Length.Write(data); for (Int32 i = 0; i < Length.Payload; i++) { Payload[i].Write(data); } }