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