private ToolStripItem[] GetDropDownItems() { active = new List <ToolStripItem>(); foreach (Type type in ((IEnumerable <Type>) this.GetType().Assembly.GetTypes()).Where <Type>((Func <Type, bool>)(type => type.IsSubclassOf(typeof(MenuItemBase)))).ToList <Type>()) { try { MenuItemBase menuItemBaseClass = Activator.CreateInstance(type) as MenuItemBase; if (menuItemBaseClass != null && PluginAccess.CheckAccess(type.Name) && this.active.FirstOrDefault <ToolStripItem>(x => x.GetType() == menuItemBaseClass.GetType()) == null) { this.active.Add(menuItemBaseClass.CreateToolStripMenu((Image)null, menuItemBaseClass.GetType().Name)); } } catch (Exception ex) { Logger.HandleError(ex, nameof(TopMenuBase), (object)null); } } return(active.ToArray()); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(PluginManagement))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(OpenReadOnly), false, false)); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(VIP))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(CreateCustomFields))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(LinksAndResources))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(PipelineAdvancedSearch))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(TopMenuBase))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(SettingExtract))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(HideKMBlendButtonsDialog))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(BlendDocumentMapper))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(Automator))); throw new NotImplementedException(); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(InvestorTemplateAutomate))); }
public override void LoanTabChanged(object sender, EventArgs e) { SideMenuUI.CreateMenu(PluginAccess.CheckAccess(nameof(SideMenu))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(DisableServices))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(ShowColumnField))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(AnalysisTool))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(PluginHotUpdate))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(PipelineColor))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(ConditionsManagerInUwCondition))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(FieldLookup))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(PrintFormToEfolder))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(Attach_RegzCD))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(AutoMailer))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(ConditionsMapper))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(LiveTestUser))); }
public override bool CanRun() { return(PluginAccess.CheckAccess(nameof(LoanInformation))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(KickEveryoneOut))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(RunCustomAction))); }
public override bool Authorized() { return(PluginAccess.CheckAccess(nameof(AutomateInputFormSet))); }