Attributes RestSharp XmlSerializer元素具有属性,但没有子元素

Attributes RestSharp XmlSerializer元素具有属性,但没有子元素,attributes,xmlserializer,restsharp,Attributes,Xmlserializer,Restsharp,使用RestSharp,我如何创建一个对象,当序列化时(XmlSerializer)会创建以下XML?即,如何序列化以创建具有值和XmlAttribute的XmlElement <Person> <hair color="brown">true</hair> </Person> public class Person { public Hair hair {get; set;} } public class Hair { [

使用RestSharp,我如何创建一个对象,当序列化时(XmlSerializer)会创建以下XML?即,如何序列化以创建具有值和XmlAttribute的XmlElement

<Person>
  <hair color="brown">true</hair> 
</Person>
public class Person
{
    public Hair hair {get; set;}
}
public class Hair
{
    [SerializeAs(Attribute= true)]
    public String color {get; set;}
    public String Value {get; set;}
}