Как указать порядок XmlAttributes, с помощью XmlSerializer

XmlElement имеет атрибут "Порядка", который можно использовать для определения точного порядка свойств (друг относительно друга так или иначе) при сериализации использования XmlSerializer.

public class bookingList
{
    [XmlElement(Order = 1)]
    public string error { get; set; }
    [XmlElement(Order = 2)]
    public int counter { get; set; }
    [XmlElement(ElementName = "booking", Order = 3)]
    public List<booking> bookings = new List<booking>();
}

Существует ли подобная вещь для XmlAttribute? Я просто хочу установить порядок атрибутов от чего-то как

<MyType end="bob" start="joe" />

кому:

<MyType start="joe" end="bob" />

Это только для удобочитаемости, мое собственное преимущество действительно.

7
задан Behzad Ebrahimi 22 October 2019 в 10:49
поделиться