public static string GetIdName(string addinId) { int i = addinId.IndexOf (','); if (i != -1) return addinId.Substring (0, i); else return addinId; }
internal void UnloadAddin(string id) { defaultContext.RemoveAddinExtensions(id); RuntimeAddin addin = GetAddin(id); if (addin != null) { addin.UnloadExtensions(); loadedAddins.Remove(Addin.GetIdName(id)); AddinManager.ReportAddinUnload(id); } }