using System.Xml.Serialization;
public static void Main()
var s = new XmlSerializer(typeof(FileDescription));
var fs = new FileDescription();
s.Serialize(Console.Out, fs);
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.6.1590.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.v.lt/c/i/iv")]
public partial class FileDescription : object, System.ComponentModel.INotifyPropertyChanged
private string fileVersionField;
private System.DateTime fileDateCreatedField;
private string softwareCompanyNameField;
private string softwareNameField;
private string softwareVersionField;
private ulong creatorRegistrationNumberField;
this.fileVersionField = "iVAZ1.3.3";
[System.Xml.Serialization.XmlElementAttribute(Order = 0)]
public string FileVersion
return this.fileVersionField;
this.fileVersionField = value;
this.RaisePropertyChanged("FileVersion");
[System.Xml.Serialization.XmlElementAttribute(Order = 1)]
public System.DateTime FileDateCreated
return this.fileDateCreatedField;
this.fileDateCreatedField = value;
this.RaisePropertyChanged("FileDateCreated");
[System.Xml.Serialization.XmlElementAttribute(Order = 2)]
public string SoftwareCompanyName
return this.softwareCompanyNameField;
this.softwareCompanyNameField = value;
this.RaisePropertyChanged("SoftwareCompanyName");
[System.Xml.Serialization.XmlElementAttribute(Order = 3)]
public string SoftwareName
return this.softwareNameField;
this.softwareNameField = value;
this.RaisePropertyChanged("SoftwareName");
[System.Xml.Serialization.XmlElementAttribute(Order = 4)]
public string SoftwareVersion
return this.softwareVersionField;
this.softwareVersionField = value;
this.RaisePropertyChanged("SoftwareVersion");
[System.Xml.Serialization.XmlElementAttribute(Order = 5)]
public ulong CreatorRegistrationNumber
return this.creatorRegistrationNumberField;
this.creatorRegistrationNumberField = value;
this.RaisePropertyChanged("CreatorRegistrationNumber");
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName)
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null))
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));