Ejemplo n.º 1
0
 private byte[] SerialiseObject(ITlvSerialisable item)
 {
     byte[] result = null;
     using (MemoryStream steam = new MemoryStream())
     {
         TlvWriter writer = new TlvWriter(steam);
         item.Serialise(writer);
         result = steam.ToArray();
     }
     return(result);
 }
Ejemplo n.º 2
0
 private byte[] SerialiseObject(ITlvSerialisable item, ushort objectInstanceID)
 {
     byte[] result = null;
     using (MemoryStream steam = new MemoryStream())
     {
         TlvWriter writer = new TlvWriter(steam);
         item.Serialise(writer);
         byte[] objectTLV = steam.ToArray();
         int    length    = (int)steam.Length;
         steam.SetLength(0);
         writer.WriteType(TTlvTypeIdentifier.ObjectInstance, objectInstanceID, length);
         steam.Write(objectTLV, 0, length);
         result = steam.ToArray();
     }
     return(result);
 }
Ejemplo n.º 3
0
 private byte[] SerialiseObject(ITlvSerialisable item, ushort objectInstanceID)
 {
     byte[] result = null;
     using (MemoryStream steam = new MemoryStream())
     {
         TlvWriter writer = new TlvWriter(steam);
         item.Serialise(writer);
         byte[] objectTLV = steam.ToArray();
         int length = (int)steam.Length;
         steam.SetLength(0);
         writer.WriteType(TTlvTypeIdentifier.ObjectInstance, objectInstanceID, length);
         steam.Write(objectTLV, 0, length);
         result = steam.ToArray();
     }
     return result;
 }
Ejemplo n.º 4
0
 private byte[] SerialiseObject(ITlvSerialisable item)
 {
     byte[] result = null;
     using (MemoryStream steam = new MemoryStream())
     {
         TlvWriter writer = new TlvWriter(steam);
         item.Serialise(writer);
         result = steam.ToArray();
     }
     return result;
 }