private static void Main(string[] args) { s_typeModel = TypeModel.Create(); s_typeAliasTable = new TypeAliasTable(); // Serialize var writeStream = new MemoryStream(); var obj1 = new AliceClass { Name = "Wonderland", Value = 100 }; Console.WriteLine("Before Serialize: {0}", obj1); Serialize(writeStream, obj1); var data = writeStream.ToArray(); Console.WriteLine("DataSize: {0}", data.Length); // Deserialize var readStream = new MemoryStream(data); var obj2 = Deserialize(readStream, (int)readStream.Length); Console.WriteLine("After Serialize: {0}", obj2); }
public ProtobufSerializer(ExtendedActorSystem system) : base(system) { _typeModel = CreateTypeModel(); _typeTable = new TypeAliasTable(); }
public Data(IMessageSerializer serializer, TypeAliasTable typeTable) { MessageSerializer = serializer; TypeTable = typeTable; }