void IXmlSerializable.WriteXml(XmlWriter writer)
{
writer.WriteStartElement("Mod");
//writer.WriteAttributeString("Assembly Version", FileVersionInfo.GetVersionInfo(System.Reflection.Assembly.GetExecutingAssembly().Location).FileVersion);
//writer.WriteAttributeString("Config Version", "2");
writer.WriteElementString("Name", Name);
writer.WriteElementString("Exists", _Exists.SerializeObject());
writer.WriteElementString("Size", Size.SerializeObject());
writer.WriteElementString("SubFilenames", SubFilenames.SerializeObject());
writer.WriteElementString("InstallTime", _InstallTime.SerializeObject());
writer.WriteElementString("Properties", Properties.SerializeObject());
writer.WriteEndElement();
}
#endregion