ApplicationSettingsBase public abstract class ApplicationSettingsBase : SettingsBase, INotifyPropertyChanged Documentation Code public string SettingsKey { get; set; } public event PropertyChangedEventHandler PropertyChanged public event SettingChangingEventHandler SettingChanging public event SettingsLoadedEventHandler SettingsLoaded public event SettingsSavingEventHandler SettingsSaving protected ApplicationSettingsBase() protected ApplicationSettingsBase(IComponent owner) protected ApplicationSettingsBase(string settingsKey) protected ApplicationSettingsBase(IComponent owner, string settingsKey) public object GetPreviousVersion(string propertyName) protected virtual void OnPropertyChanged(object sender, PropertyChangedEventArgs e) protected virtual void OnSettingChanging(object sender, SettingChangingEventArgs e) protected virtual void OnSettingsLoaded(object sender, SettingsLoadedEventArgs e) protected virtual void OnSettingsSaving(object sender, CancelEventArgs e) public void Reload() public void Reset() public virtual void Upgrade()