Esempio n. 1
0
        public void Serialize(MessageBase message, Stream s)
        {
            var serializer = _serializerFactory.GetSerializerForType(typeof(MessageBase));
            var length     = serializer.GetLength(message);
            var lenarray   = BitConverter.GetBytes(IPAddress.HostToNetworkOrder(length));

            s.Write(lenarray, 0, 4);
            serializer.Serialize(message, s);
        }
Esempio n. 2
0
 internal SerializerBase GetSerializer(object o)
 {
     return(_serializerFactory.GetSerializerForType(o.GetType()));
 }