/// <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); }
public override SerializedPacket Serialize() { SerializedPacket p = base.Serialize(); p.Add((this.TabletProperties != null) ? this.TabletProperties.Serialize() : SerializedPacket.NullPacket(PacketTypes.TabletPropertyDescriptionCollectionInformationId)); return(p); }
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); }
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); }
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); }
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); }