Exemple #1
0
        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);
        }
Exemple #2
0
        public override List <byte[]> SerializationStatements()
        {
            var listOfSerializations = new List <byte[]>();

            listOfSerializations.AddRange(min.SerializationStatements());
            listOfSerializations.AddRange(max.SerializationStatements());

            return(listOfSerializations);
        }
Exemple #3
0
        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);
        }