初めまして。
JSONデータ等をシリアライズした際のプロパティ名を指定するためにDataMemberのName値を設定できますが、
このName値を取得することは可能でしょうか。
やりたいこととしては以下のような感じです。
class Program
{
static void Main(string[] args)
{
// ここでFilenameプロパティのDataMember Nameに
// 関連付けられているFileHogeを取得したい。
}
}
[DataContract]
class FileList
{
[DataMember(Name ="FileHoge")]
public string Filename { get; set; }
}
シリアライズ後のエラー発生時にFileHogeを含めていますか?というようなエラーメッセージを表示させたいのです。現状では自分でNameを直接入力している状態です。
よろしくお願いいたします。