自定义属性包装XmlAttribute?

时间:2011-03-10 15:35:19

标签: c# .net custom-attributes

我有以下代码:

[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能够识别它们。

1 个答案:

答案 0 :(得分:0)

public class MyAttribute : XmlAttributeAttribute
{
    public String BindTo {get; set;}
}