/// <summary> /// Called when the plugin is first initialized. /// </summary> /// <param name="settings">The settings.</param> public void OnInitialize(IPluginSettingsContract settings) { _view.OnInitialize(new PluginSettingsContractToViewAddinAdapter(settings)); }
/// <summary> /// Called when updating the settings. /// </summary> /// <param name="settings">The settings.</param> public void OnUpdateSettings(IPluginSettingsContract settings) { _view.OnUpdateSettings(new PluginSettingsContractToViewAddinAdapter(settings)); }
/// <summary> /// Initializes a new instance of the <see cref="PluginSettingsContractToViewAddinAdapter" /> class. /// </summary> /// <param name="contract">The contract.</param> public PluginSettingsContractToViewAddinAdapter(IPluginSettingsContract contract) { _contract = contract; _handle = new ContractHandle(contract); }