私は私がいる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;
私は「フィールドを見てみると"この型を追加した後の型モデルのメンバーですが、コードメンバーにとっては何も表示されません。私はここで何が欠けていますか?
UPDATE:タイプモデルを作成できるようになりましたが、シリアル化はまだ機能しません。
http://marcgravell.blogspot.de/2011/08/automatic-serialization-whats-in -tuple.html – CodesInChaos
私は現在PCにいません。 0 => 1の編集でうまくいくはずですが、後で確認します。私は聞くことができます:あなたはどのプラットフォームを使用していますか?通常のネット。 Silverlight? XNA?何? –