public void RosDeserializeInPlace(ref Buffer b)
 {
     foreach (DynamicMessage t in Value)
     {
         t.RosDeserializeInPlace(ref b);
     }
 }
Exemplo n.º 2
0
 public void Deserialize(T msg, ref Buffer b)
 {
     foreach (var field in messageFields)
     {
         field.RosDeserialize(msg, ref b);
     }
 }
Exemplo n.º 3
0
        public T RosDeserialize(ref Buffer b)
        {
            var msg = new T();

            Definition.Deserialize(msg, ref b);
            return(msg);
        }
Exemplo n.º 4
0
 public void RosDeserializeInPlace(ref Buffer b)
 {
     for (int i = 0; i < Count; i++)
     {
         Value[i] = Generator.RosDeserialize(ref b);
     }
 }
Exemplo n.º 5
0
 public void RosDeserializeInPlace(ref Buffer b)
 {
     Value = b.DeserializeArray <T>();
     for (int i = 0; i < Value.Length; i++)
     {
         Value[i] = Generator.RosDeserialize(ref b);
     }
 }
Exemplo n.º 6
0
        public void RosDeserializeInPlace(ref Buffer b)
        {
            uint count = b.Deserialize <uint>();

            if (count == 0)
            {
                Value = Array.Empty <DynamicMessage>();
                return;
            }

            Value = new DynamicMessage[count];
            for (int i = 0; i < count; i++)
            {
                Value[i] = new DynamicMessage(generator);
                Value[i].RosDeserializeInPlace(ref b);
            }
        }
Exemplo n.º 7
0
 public void RosDeserialize(T msg, ref Buffer b) => b.DeserializeStringArray(getter(msg), arraySize);
Exemplo n.º 8
0
 public void RosSerialize(T msg, ref Buffer b) => b.SerializeArray(getter(msg), arraySize);
Exemplo n.º 9
0
 public void RosSerialize(ref Buffer b)
 {
     b.Serialize(Value);
 }
Exemplo n.º 10
0
 public void RosSerialize(ref Buffer b) => Definition.Serialize((T)this, ref b);
Exemplo n.º 11
0
 public void RosDeserializeInPlace(ref Buffer b)
 {
     Value = Generator.RosDeserialize(ref b);
 }
Exemplo n.º 12
0
 public void RosSerialize(ref Buffer b)
 {
     Value.RosSerialize(ref b);
 }
Exemplo n.º 13
0
 public void RosDeserialize(T msg, ref Buffer b) => setter(msg, b.DeserializeStructArray <TField>(arraySize));
Exemplo n.º 14
0
 public ISerializable RosDeserialize(ref Buffer b) => throw new NotImplementedException();
Exemplo n.º 15
0
 public void RosSerialize(ref Buffer b) => throw new NotImplementedException();
Exemplo n.º 16
0
 public void RosSerialize(T msg, ref Buffer b) => b.Serialize(getter(msg));
Exemplo n.º 17
0
 public void RosDeserialize(T msg, ref Buffer b) => setter(msg, b.DeserializeString());
Exemplo n.º 18
0
 public void RosSerialize(T msg, ref Buffer b) => b.SerializeStructList(getter(msg), arraySize);
Exemplo n.º 19
0
 ISerializable ISerializable.RosDeserialize(ref Buffer b) => RosDeserialize(ref b);
Exemplo n.º 20
0
 public void RosDeserializeInPlace(ref Buffer b)
 {
     Value = b.DeserializeStringArray(Count);
 }
Exemplo n.º 21
0
 public void RosSerialize(ref Buffer b)
 {
     b.SerializeArray(Value, Count);
 }
Exemplo n.º 22
0
 public void RosSerialize(ref Buffer b)
 {
     b.SerializeStructArray(Value);
 }
Exemplo n.º 23
0
 public void RosDeserialize(T msg, ref Buffer b) => b.DeserializeStructList(getter(msg));
Exemplo n.º 24
0
 public void RosDeserializeInPlace(ref Buffer b)
 {
     Value = b.DeserializeStructArray <T>();
 }
Exemplo n.º 25
0
 public void RosDeserializeInPlace(ref Buffer b)
 {
     Value = b.DeserializeString();
 }
Exemplo n.º 26
0
 public void RosDeserialize(T msg, ref Buffer b) => setter(msg, b.Deserialize <TField>());
Exemplo n.º 27
0
 public void RosDeserialize(T msg, ref Buffer b) => setter(msg, b.DeserializeStringArray(arraySize));
Exemplo n.º 28
0
 public void RosSerialize(T msg, ref Buffer b) => b.SerializeStructArray(getter(msg));