问题描述
在protobuf-net v2.46中,我可以通过添加以下代码来对空列表条目进行序列化和反序列化。
RuntimeTypeModel.Default[typeof(SerializableInnerList<MySerializableInnerObject>)][1].SupportNull = true;
但是在Protobuf-net的最新版本(当前为v3.0.29)中,我看到了错误:'ValueMember.SupportNull.set' is obsolete: 'Nullable list elements are not currently implemented'
这是否意味着如果我想要可为空的列表项,而我必须保留旧版本的protobuf-net,还是有新的方法可以在protobuf-net v3中实现呢?
解决方法
现在:这根本没有实现。但是,与“动态类型”(我一直想杀死)不同,我可能会再看一遍,这是关于时间和是否需要发货的更多内容,而不是无法支持的。让我将其添加到列表中。