func init_props(blk_out) sys.blk_init_store(blk_out) // initialize events if(not (this.onPropertyChanged == 'defined')) sys.event_imp('onPropertyChanged', '', '', '', 'Object sender, PropertyChangedEventArgs args') end sys.event_add('onPropertyChanged', 'PropertyChangedEventHandler', '', '', 'Properties.Settings.Default') if(not (this.onSettingChanging == 'defined')) sys.event_imp('onSettingChanging', '', '', '', 'Object sender, SettingChangingEventArgs args') end sys.event_add('onSettingChanging', 'SettingChangingEventHandler', '', '', 'Properties.Settings.Default') if(not (this.onSettingsLoaded == 'defined')) sys.event_imp('onSettingsLoaded', '', '', '', 'Object sender, SettingsLoadedEventArgs args') end sys.event_add('onSettingsLoaded', 'SettingsLoadedEventHandler', '', '', 'Properties.Settings.Default') if(not (this.onSettingsSaving == 'defined')) sys.event_imp('onSettingsSaving', '', '', '', 'Object sender, SettingsSavingEventArgs args') end sys.event_add('onSettingsSaving', 'SettingsSavingEventHandler', '', '', 'Properties.Settings.Default') sys.blk_init_restore(blk_out) end func doGetPreviousVersion(data) if(linked("onGetPreviousVersion")) event("onGetPreviousVersion", 'Properties.Settings.Default.GetPreviousVersion(' + d("propertyName") + ')') else blk.println('Properties.Settings.Default.GetPreviousVersion(', d("propertyName"), ');') end end func doReload() blk.println('Properties.Settings.Default.Reload();') end func doReset() blk.println('Properties.Settings.Default.Reset();') end func doUpgrade() blk.println('Properties.Settings.Default.Upgrade();') end func SettingsKey return('Properties.Settings.Default.SettingsKey') end func doSettingsKey(data) blk.println('Properties.Settings.Default.SettingsKey = ', sys.to_type(data, 2), ';') end