Esempio n. 1
0
 public ChangeReferenceCommandMessage(Int32 instanceId, String memberName, IReferenceMessage value)
     : base(CommandMessageType.ChangeReference)
 {
     InstanceId = instanceId;
     MemberName = memberName;
     Value      = value;
 }
Esempio n. 2
0
        public static IReferenceMessage Deserialize(BinaryReader br)
        {
            ReferenceMessageType type  = br.ReadReferenceMessageType();
            IReferenceMessage    value = Instantiate(type);

            value.Deserialize(br);
            return(value);
        }
Esempio n. 3
0
        protected internal void SendPropertyChanged(String memberName, IReferenceMessage value)
        {
            ChangeReferenceCommandMessage message = new ChangeReferenceCommandMessage(Message.InstanceId, memberName, value);

            NetworkClient.Execute(message);
        }
Esempio n. 4
0
 public override void Deserialize(BinaryReader br)
 {
     InstanceId = br.ReadInt32();
     MemberName = br.ReadString();
     Value      = ReferenceMessageFactory.Deserialize(br);
 }
Esempio n. 5
0
 public static void Serialize(BinaryWriter bw, IReferenceMessage message)
 {
     bw.Write(message.ReferenceType);
     message.Serialize(bw);
 }