我有以下类,我想为它构建一个 protobuf-net 类型模型:
[DataContract]
public class Currency
{
[DataMember(Order = 0)]
private readonly string code;
public Currency(string code)
{
// Initialize members
this.code = code;
}
public string Code
{
get { return this.code; }
}
}
我设置类型模型如下:
var model = TypeModel.Create();
var typeInModel = model.Add(typeof(Currency), true);
typeInModel.UseConstructor = false;
添加此类型后,当我查看类型模型中的“字段”成员时,我看不到代码成员的任何内容。我在这里想念什么?
更新:现在可以创建类型模型,但序列化仍然不起作用。