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); }
/// <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); }