Я смотрю на кого-то код С# elses и перед публичным перечислением появляются следующие строки:
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
Может кто-нибудь объяснить простым английским языком, что делают каждая из этих строк.