Esempio n. 1
0
 public void UnInstall(IExtension extension)
 {
     _OnUninstallExtensionSource?.Raise(extension, EventArgs.Empty);
     extension?.OnPaneUnload();
     extension.SendMessage -= DoSendMessage;
     _extensions.Remove(_extensions.Where(x => x.Manifest.UniqueID == extension.ExtensionManifest.UniqueID).FirstOrDefault());
     _OnDidUninstallExtensionSource?.Raise(extension, EventArgs.Empty);
 }