public override List <byte[]> SerializationStatements() { var listOfSerializations = new List <byte[]>(); listOfSerializations.AddRange(layout.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(data.Length)); listOfSerializations.Add((byte[])(Array)this.data); return(listOfSerializations); }
public override List <byte[]> SerializationStatements() { var listOfSerializations = new List <byte[]>(); listOfSerializations.AddRange(layout.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(data.Length)); foreach (var entry in data) { listOfSerializations.Add(BitConverter.GetBytes(entry)); } return(listOfSerializations); }