public static void Serialize( String configFile, PluginConfig config ) { XmlSerializer xs = new XmlSerializer( config.GetType() ); StreamWriter writer = File.CreateText( configFile ); xs.Serialize( writer, config ); writer.Flush(); writer.Close(); }
public virtual void Save(Plugin plugin, String file) { // Append plugin directory String realFile = "plugins/" + plugin.Name + "/" + file; PluginConfigSerializer.Serialize(realFile, this); }