public Result OnStartup(UIControlledApplication application) { AddRibbonPanel(application); // Failure Definition Registry // Implemented in Prevent Deletion Tool PreventDeletionUpdater deletionUpdater = new PreventDeletionUpdater(application.ActiveAddInId); UpdaterRegistry.RegisterUpdater( deletionUpdater); ElementClassFilter filter = new ElementClassFilter( typeof(Dimension), true); UpdaterRegistry.AddTrigger( deletionUpdater.GetUpdaterId(), filter, Element.GetChangeTypeElementDeletion()); return Result.Succeeded; }
public Result OnStartup(UIControlledApplication application) { AddRibbonPanel(application); // Failure Definition Registry // Implemented in Prevent Deletion Tool PreventDeletionUpdater deletionUpdater = new PreventDeletionUpdater(application.ActiveAddInId); UpdaterRegistry.RegisterUpdater( deletionUpdater); ElementClassFilter filter = new ElementClassFilter( typeof(Dimension), true); UpdaterRegistry.AddTrigger( deletionUpdater.GetUpdaterId(), filter, Element.GetChangeTypeElementDeletion()); return(Result.Succeeded); }