public virtual void Initialize() { foreach (var providerType in _winformMenuConfiguration.Providers) { using (var provider = _iocManager.ResolveAsDisposable <MenuProvider>(providerType)) { provider.Object.SetMenus(this); } } Menus.AddAllMenus(); }