2014-09-21 84 views
1

我正在使用自定义结构体“PreciseTimeSpan”,它包含类似于数据类型long的ticks值的常规.NET TimeSpan。我想通过将ticks值序列化为varint来序列化PreciseTimeSpan字段。到现在为止,我为每个PreciseTimeSpan字段创建了一个私有属性,用于执行从long到long的转换。但这很不方便。是否有可能序列化一个自定义类/结构作为原始类型?使用protobuf-net作为原始类型序列化自定义类

回答

0

尽管protobuf-net确实支持代理序列化类型,它当前允许将这些与原始类型混合使用,而不是而不是。它在理论上可能会这样做,但是:不是今天。如果你真的想,我可以调查这个选项。

+0

我想避免嵌套消息的开销,因此我不想使用代理。我想我会为我的转换属性创建一个VS片段。 – Tom 2014-09-22 03:07:00

相关问题