Esempio n. 1
0
        public Client(string config)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(BotConfig));

            XmlSchema schema = new XmlSchema();
            schema.SourceUri = "Config/BotConfig.xsd";

            XmlReader reader = XmlReader.Create(config);
            reader.Settings.Schemas.Add(schema);

            _config = (BotConfig)serializer.Deserialize(reader);
        }
Esempio n. 2
0
        /// <summary>
        /// Loads a config file.
        /// </summary>
        /// <param name="config">The path to the config file.</param>
        private void _loadSettings(string config)
        {
            XmlReader reader = XmlReader.Create(config);
            reader.Settings.Schemas.Add(_configSchema);

            Config = (BotConfig)_configSerializer.Deserialize(reader);
        }