0
我有以下代碼:自定義屬性包裝XmlAttribute?
[MyAttribute(BindTo="Name")]
[XmlAttribute(AttributeName="Name")]
public String _Name { get; set; }
有沒有可能來包裝XmlAttribute
到MyAttribute
產生下面的代碼?
[MyAttribute(BindTo="Name", AttributeName="Name")]
public String _Name { get; set; }
如果是,怎麼辦?
謝謝!
編輯:
爲什麼我想這樣做是因爲所有MyAttribute
是XMLAttribute
也和我想的XmlSerializer
識別它們的原因。
請說明原因,爲什麼要這麼做。不改變'MyAttribute'是不可能的。 – 2011-03-10 15:38:42
也許有可能讓「MyAtrribute」成爲XmlAttribute的子類並創建一個將其設置爲parent.AttributeName的AttributeName屬性? – 2011-03-10 15:38:47
問題是:這仍然會被XmlSerializer識別嗎?我對此表示懷疑。 – 2011-03-10 15:40:14