次のクラスがあり、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;
この型を追加した後、型モデルの「fields」メンバーを見ると、コードメンバーには何も表示されません。ここで何が欠けていますか?
更新:タイプモデルを作成できるようになりましたが、シリアル化はまだ機能しません。