示例#1
0
        public MenuBuilder(INiPackage package, string niMenu, Dictionary<string, object> resources)
        {
            if (package == null)
                throw new ArgumentNullException("package");
            if (niMenu == null)
                throw new ArgumentNullException("niMenu");
            if (resources == null)
                throw new ArgumentNullException("resources");

            _commandManager = (NiCommandManager)package.GetService(typeof(INiCommandManager));
            _menuManager = (INiMenuManager)package.GetService(typeof(INiMenuManager));
            _package = package;
            _niMenu = niMenu;
            _resources = resources;
        }
示例#2
0
        public MenuBuilder(INiPackage package, string niMenu, Dictionary <string, object> resources)
        {
            if (package == null)
            {
                throw new ArgumentNullException("package");
            }
            if (niMenu == null)
            {
                throw new ArgumentNullException("niMenu");
            }
            if (resources == null)
            {
                throw new ArgumentNullException("resources");
            }

            _commandManager = (NiCommandManager)package.GetService(typeof(INiCommandManager));
            _menuManager    = (INiMenuManager)package.GetService(typeof(INiMenuManager));
            _package        = package;
            _niMenu         = niMenu;
            _resources      = resources;
        }