我有以下類,我想建立一個protobuf網typemodel:Protobuf-net typemodel爲什麼不序列化私有隻讀成員?
[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;
當我看「場「類型模型中的成員添加此類型後,我沒有看到任何代碼成員。我在這裏錯過了什麼?
更新:現在可以創建類型模型,但序列化仍不起作用。
http://marcgravell.blogspot.de/2011/08/automatic-serialization-whats-in -tuple.html – CodesInChaos 2012-04-27 14:22:29
我現在不在PC上;與0 => 1編輯應該工作正常,但我會稍後檢查。我可以問:你在使用什麼平臺?經常.net? Silverlight的? XNA?什麼? – 2012-04-27 17:00:53