Beispiel #1
0
        /// <summary>
        /// Serialize this object
        /// </summary>
        /// <returns>The serialized packet</returns>
        public virtual SerializedPacket Serialize()
        {
            SerializedPacket p = new SerializedPacket(this.GetClassId());

            p.Add((this.Group != null) ?
                  this.Group.Serialize() : SerializedPacket.NullPacket(PacketTypes.GroupId));
            if (this.TargetId is Guid && this.TargetId != null)
            {
                p.Add(SerializedPacket.SerializeGuid((Guid)this.TargetId));
            }
            else if (this.TargetId is Model.Presentation.ByteArray && this.TargetId != null)
            {
                p.Add(SerializedPacket.SerializeGuid(((Model.Presentation.ByteArray) this.TargetId).ToGuid()));
            }
            else
            {
                p.Add(SerializedPacket.NullPacket(PacketTypes.GuidId));
            }
            // Don't Serialize Parent
            p.Add((this.Child != null) ?
                  this.Child.Serialize() : SerializedPacket.NullPacket(PacketTypes.MessageId));
            p.Add((this.Predecessor != null) ?
                  this.Predecessor.Serialize() : SerializedPacket.NullPacket(PacketTypes.MessageId));
            p.Add(SerializedPacket.SerializeGuid(this.m_MessageIdentifier));
            return(p);
        }
Beispiel #2
0
        public override SerializedPacket Serialize()
        {
            SerializedPacket p = base.Serialize();

            p.Add((this.TabletProperties != null) ?
                  this.TabletProperties.Serialize() : SerializedPacket.NullPacket(PacketTypes.TabletPropertyDescriptionCollectionInformationId));
            return(p);
        }
Beispiel #3
0
        public override SerializedPacket Serialize()
        {
            SerializedPacket p = base.Serialize();

            p.Add((this.CurrentDrawingAttributes != null) ?
                  this.CurrentDrawingAttributes.Serialize() : SerializedPacket.NullPacket(PacketTypes.DrawingAttributesSerializerId));
            return(p);
        }
        public override SerializedPacket Serialize()
        {
            SerializedPacket p = base.Serialize();

            p.Add((this.PathFromRoot != null) ?
                  SerializedPacket.SerializeIntArray(this.PathFromRoot) : SerializedPacket.NullPacket(PacketTypes.IntArrayId));
            return(p);
        }
        public override SerializedPacket Serialize()
        {
            SerializedPacket p = base.Serialize();

            p.Add((this.sender_ != null) ?
                  this.sender_.Serialize() : SerializedPacket.NullPacket(PacketTypes.SubmissionStatusModelId));
            return(p);
        }
Beispiel #6
0
        public override SerializedPacket Serialize()
        {
            SerializedPacket p = base.Serialize();

            p.Add((this.m_Result != null) ?
                  this.m_Result.Serialize() : SerializedPacket.NullPacket(PacketTypes.QuickPollResultModelId));
            return(p);
        }
        public SerializedPacket Serialize()
        {
            SerializedPacket p = new SerializedPacket(this.GetClassId());

            p.Add(SerializedPacket.SerializeGuid(this.ParticipantId));
            p.Add((this.EndPoint != null) ?
                  SerializedPacket.SerializeIPEndPoint(this.EndPoint) : SerializedPacket.NullPacket(PacketTypes.IPEndPointId));
            p.Add(SerializedPacket.SerializeString(this.HumanName));
            p.Add(SerializedPacket.SerializeULong(this.LastMessageSequence));
            p.Add(SerializedPacket.SerializeULong(this.LastChunkSequence));
            return(p);
        }
Beispiel #8
0
        public SerializedPacket Serialize()
        {
            SerializedPacket p = new SerializedPacket(this.GetClassId());

            p.Add((this.Data != null) ?
                  SerializedPacket.SerializeByteArray(this.Data) : SerializedPacket.NullPacket(PacketTypes.ByteArrayId));
            p.Add(SerializedPacket.SerializeULong(this.MessageSequence));
            p.Add(SerializedPacket.SerializeULong(this.ChunkSequenceInMessage));
            p.Add(SerializedPacket.SerializeULong(this.NumberOfChunksInMessage));
            p.Add(SerializedPacket.SerializeULong(this.MessageDependency));
            p.Add(SerializedPacket.SerializeULong(this.FrameSequence));
            p.Add(SerializedPacket.SerializeULong(this.OldestRecoverableMessage));
            p.Add(SerializedPacket.SerializeULong(this.OldestRecoverableFrame));
            return(p);
        }
Beispiel #9
0
        public override SerializedPacket Serialize()
        {
            SerializedPacket p = base.Serialize();

            p.Add((this.LocalId != null) ?
                  this.LocalId.Serialize() : SerializedPacket.NullPacket(PacketTypes.LocalIdId));
            p.Add(SerializedPacket.SerializeString(this.Title));
            p.Add(SerializedPacket.SerializeFloat(this.Zoom));
            p.Add(SerializedPacket.SerializeRectangle(this.Bounds));
            p.Add(SerializedPacket.SerializeColor(this.SlideBackgroundColor));
            p.Add(SerializedPacket.SerializeGuid(this.SubmissionSlideGuid));
            p.Add(SerializedPacket.SerializeLong((long)this.SubmissionStyle));
            p.Add(SerializedPacket.SerializeLong((long)this.Disposition));
            p.Add(SerializedPacket.SerializeGuid(this.AssociationSlideId));
            return(p);
        }