public override List <byte[]> SerializationStatements() { var listOfSerializations = new List <byte[]>(); listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.Add(SerializeString(this.ns)); listOfSerializations.Add(BitConverter.GetBytes(this.id)); listOfSerializations.Add(BitConverter.GetBytes(this.type)); listOfSerializations.Add(BitConverter.GetBytes(this.action)); listOfSerializations.AddRange(position.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.scale)); listOfSerializations.AddRange(outline_color.SerializationStatements()); listOfSerializations.Add(new[] { this.filled }); listOfSerializations.AddRange(fill_color.SerializationStatements()); listOfSerializations.AddRange(lifetime.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(points.Length)); foreach (var entry in points) { listOfSerializations.Add(entry.Serialize()); } listOfSerializations.Add(BitConverter.GetBytes(outline_colors.Length)); foreach (var entry in outline_colors) { listOfSerializations.Add(entry.Serialize()); } return(listOfSerializations); }
public override List <byte[]> SerializationStatements() { var listOfSerializations = new List <byte[]>(); listOfSerializations.AddRange(min.SerializationStatements()); listOfSerializations.AddRange(max.SerializationStatements()); return(listOfSerializations); }
public override List <byte[]> SerializationStatements() { var listOfSerializations = new List <byte[]>(); listOfSerializations.AddRange(translation.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.angle)); listOfSerializations.Add(BitConverter.GetBytes(this.upper_bound)); listOfSerializations.Add(BitConverter.GetBytes(this.lower_bound)); listOfSerializations.Add(BitConverter.GetBytes(this.axis)); return(listOfSerializations); }
public override List <byte[]> SerializationStatements() { var listOfSerializations = new List <byte[]>(); listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.Add(SerializeString(this.client_id)); listOfSerializations.Add(SerializeString(this.marker_name)); listOfSerializations.Add(SerializeString(this.control_name)); listOfSerializations.Add(new[] { this.event_type }); listOfSerializations.AddRange(pose.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.menu_entry_id)); listOfSerializations.AddRange(mouse_point.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.mouse_point_valid)); return(listOfSerializations); }