protected override void OnInitialize(IConfigurationProvider provider, string sectionName, object configData) { var JSONProvider = new Westwind.Utilities.Configuration.JsonFileConfigurationProvider <Main>() { JsonConfigurationFile = Settings.AppDataPath + this.GetType().FullName.Replace("+", ".") + ".json" }; Provider = JSONProvider; base.OnInitialize(JSONProvider, sectionName, configData); }
protected override Westwind.Utilities.Configuration.IConfigurationProvider OnCreateDefaultProvider(string sectionName, object configData) { var provider = new Westwind.Utilities.Configuration.JsonFileConfigurationProvider <Main>() { JsonConfigurationFile = Settings.AppDataPath + this.GetType().FullName.Replace("+", ".") + ".json" }; Provider = provider; return(provider); }