标签: c# .net protobuf-net
在protobuf-net中,[ProtoContract(ImplicitFields = ImplicitFields.AllFields)]的非属性代码等价是什么?
如果答案在那里,我的搜索技巧会让我失望。我使用的是最新版本的protobuf-net。
答案 0 :(得分:2)
目前,没有MetaType API可以执行此操作 - 您需要使用反射来获取字段并依次调用Add。注意:GetFields明确不保证任何特定顺序,因此您还应手动对字段进行排序(通常按字母顺序)。