예제 #1
0
        /// <summary>
        /// Initializes the singleton instance of the command.
        /// </summary>
        /// <param name="package">Owner package, not null.</param>
        public static void Initialize(Package package)
        {
            Instance = new ActivateBuildOrderPaneCmd(package);

            var    urr     = package.UserRegistryRoot;
            var    general = urr.OpenSubKey(_regKeyName);
            Object res     = general.GetValue(_regValueName, 0);

            if (res != null)
            {
                Pressed = Convert.ToInt32(res) == 0 ? false : true;
            }
        }
예제 #2
0
        /// <summary>
        /// Initialization of the package; this method is called right after the package is sited, so this is the place
        /// where you can put all the initialization code that rely on services provided by VisualStudio.
        /// </summary>
        protected override void Initialize()
        {
            base.Initialize();
            ActivateBuildOrderPaneCmd.Initialize(this);

            // Get solution build manager
            _solutionBuildManager = ServiceProvider.GlobalProvider.GetService(typeof(SVsSolutionBuildManager)) as IVsSolutionBuildManager2;
            if (_solutionBuildManager != null)
            {
                _solutionBuildManager.AdviseUpdateSolutionEvents(this, out _updateSolutionEventsCookie);
            }

            _outputWindow = (IVsOutputWindow)GetService(typeof(SVsOutputWindow));
            if (_outputWindow != null)
            {
                _outputWindow.GetPane(VSConstants.OutputWindowPaneGuid.SortedBuildOutputPane_guid, out _buildOrderPane);
            }
        }
        /// <summary>
        /// Initializes the singleton instance of the command.
        /// </summary>
        /// <param name="package">Owner package, not null.</param>
        public static void Initialize(Package package)
        {
            Instance = new ActivateBuildOrderPaneCmd(package);

              var urr = package.UserRegistryRoot;
              var general = urr.OpenSubKey(_regKeyName);
              Object res = general.GetValue(_regValueName, 0);
              if (res != null)
            Pressed = Convert.ToInt32(res) == 0 ? false : true;
        }