Exemple #1
0
 public ChangeValueCommandMessage(Int32 instanceId, String memberName, IValueMessage value)
     : base(CommandMessageType.ChangeValue)
 {
     InstanceId = instanceId;
     MemberName = memberName;
     Value      = value;
 }
Exemple #2
0
        public static IValueMessage Deserialize(BinaryReader br)
        {
            ValueMessageType type  = br.ReadValueMessageType();
            IValueMessage    value = Instantiate(type);

            value.Deserialize(br);
            return(value);
        }
Exemple #3
0
        protected internal void SendPropertyChanged(String memberName, IValueMessage value)
        {
            ChangeValueCommandMessage message = new ChangeValueCommandMessage(Message.InstanceId, memberName, value);

            NetworkClient.Execute(message);
        }
 public override void Deserialize(BinaryReader br)
 {
     InstanceId = br.ReadInt32();
     MemberName = br.ReadString();
     Value      = ValueMessageFactory.Deserialize(br);
 }
Exemple #5
0
 public static void Serialize(BinaryWriter bw, IValueMessage message)
 {
     bw.Write(message.ValueType);
     message.Serialize(bw);
 }