Я хотел бы создать класс, который используется для сериализации и десериализации. При сериализации имя атрибута должно быть «MyNameRequestType» и «MyNameResponseType» при десериализации.
Вопрос в том, как создать или переопределить атрибут XmlRootAttribute?
Например.
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlRootAttribute("MyNameRequestType", IsNullable = false)]
public class MyClass
{
public string MyProperty { get; set; }
}