public PluginInfo2(IPluginDirector2 director) : base(director) { var settingsFromFile = PluginSettingsSerializationHelper.TryLoadSettingsFromFile(director.PluginID); if (settingsFromFile != null) { this.PluginSettings = settingsFromFile; } }
public override void ShowOptionsForm(System.Windows.Forms.Form parentForm) { this.PluginSettings = Director.EditOptions(parentForm, this.PluginSettings); PluginSettingsSerializationHelper.SaveSettingsToFile(Director.PluginID, this.PluginSettings); }