I'm trying to serialize an existing class which inherits from List<> and has members.
When I serialize it with protobuf-net it default to ListHandling which serializes the elements in the list fine but ignores the members on the list itself. If I use the "IgnoreListHandling=true" with the ProtoContract attribute, the inverse happens: members on the list are serialized but list items are lost.
I'm moving an existing application to protobuf so redesigning these kind of classes would be a last resort.