protected override void Dispose(bool disposing)
{
try
{
if (disposing)
{
// Unhook from events
_ribbonGroup.DesignTimeAddTriple -= new EventHandler(OnAddTriple);
_ribbonGroup.DesignTimeAddLines -= new EventHandler(OnAddLines);
_ribbonGroup.DesignTimeAddSeparator -= new EventHandler(OnAddSep);
_ribbonGroup.DesignTimeAddGallery -= new EventHandler(OnAddGallery);
_ribbonGroup.DesignTimeContextMenu -= new MouseEventHandler(OnContextMenu);
_changeService.ComponentRemoving -= new ComponentEventHandler(OnComponentRemoving);
_changeService.ComponentChanged -= new ComponentChangedEventHandler(OnComponentChanged);
}
}
finally
{
// Must let base class do standard stuff
base.Dispose(disposing);
}
}