XmlElement has an "Order" attribute which you can use to specify the precise order of your properties (in relation to each other anyway) when serializing using XmlSerializer.
Is there a similar thing for XmlAttribute? I just want to set the order of the attributes from something like
<MyType end="bob" start="joe" />
to
<MyType start="joe" end="bob" />
This is just for readability, my own benefit really.