private static void LoadSettingsClass(Type settingsType, string settingsFileAppPath) { if (AppFile.Exists(settingsFileAppPath)) { var settings = YamlDeserializer.Deserialize <Dictionary <string, object> >(AppFile.ReadAllText(settingsFileAppPath)); ReflectionHelper.PopulatePublicStaticProperties(settingsType, settings); } }
public static void LoadSettings() { LoadSettingsClass(typeof(AppSettings), "/Settings/AppSettings.yaml"); return; var sourcePageSettings = YamlDeserializer.Deserialize <Dictionary <string, object> >(AppFile.ReadAllText("Settings/SourcePageSettings.yaml")); ReflectionHelper.PopulatePublicStaticProperties(typeof(SourcePageSettings), sourcePageSettings); }