protobuf-net deserialization without providing out type
问题 Why is not possible to Deserialize without providing output type? Typically if two endpoints are communicating, both ends are sharing the same types. In my case i'm using exactly the same library on the client and on the server application. On startup i register all my types both on client and server like this: var metaType = RuntimeTypeModel.Default.Add( type, false ); foreach( var prop in type.GetProperties() ) metaType.Add( i++, prop.Name ); and so i expect protobuf to try to understand