fCraft.PluginConfigSerializer.Deserialize C# (CSharp) Method

Deserialize() public static method

public static Deserialize ( String configFile, Type type ) : PluginConfig
configFile String
type System.Type
return PluginConfig
        public static PluginConfig Deserialize( String configFile, Type type )
        {
            XmlSerializer xs = new XmlSerializer( type );
            StreamReader reader = File.OpenText( configFile );
            PluginConfig c = ( PluginConfig )xs.Deserialize( reader );
            reader.Close();
            return c;
        }

Usage Example

Example #1
0
        public virtual PluginConfig Load(Plugin plugin, String file, Type type)
        {
            // Append plugin directory
            String realFile = "plugins/" + plugin.Name + "/" + file;

            if (!Directory.Exists("plugins/" + plugin.Name))
            {
                Directory.CreateDirectory("plugins/" + plugin.Name);
            }

            if (!File.Exists(realFile))
            {
                Save(plugin, file);
            }

            return(PluginConfigSerializer.Deserialize(realFile, type));
        }
All Usage Examples Of fCraft.PluginConfigSerializer::Deserialize
PluginConfigSerializer