Ejemplo n.º 1
0
        /// <inheritdoc />
        /// <summary>
        ///     Initializes this instance.
        /// </summary>
        protected override void Initialize()
        {
            base.Initialize();

            _shellProxy = new ShellProxy(this);
            _shellProxy.AdviseDebuggingEvents(this);
            _shellProxy.AdviseSelectionEvents(this);
            _shellProxy.SolutionProxy.AdviseSolutionEvents(this);

            // Shell
            RestartNormalCommand.Initialize(this);
            RestartElevatedCommand.Initialize(this);

            // Environment
            PathVariablesCommand.Initialize(this);

            // Project
            OpenOutputFolderCommand.Initialize(this);
            ShowOutputFileInExplorerCommand.Initialize(this);
            ReloadCommand.Initialize(this);

            // Project Item
            ShowInExplorerCommand.Initialize(this);

            // Refactoring
            MoveToSettingsCommand.Initialize(this);

            // Tools
            ReplaceGuidPlaceholdersCommand.Initialize(this);

            // Package
            ShowOptionPageCommand.Initialize(this);
        }
Ejemplo n.º 2
0
        private async Tasks.Task InstantiateDeveloperCommandsAsync()
        {
            await ActivityLogCommand.InstantiateAsync(this);

            await DiagnosticLogCommand.InstantiateAsync(this);

            await PathVariablesCommand.InstantiateAsync(this);
        }
Ejemplo n.º 3
0
 private void InstantiateDeveloperCommands()
 {
     ActivityLogCommand.Instantiate(this);
     DiagnosticLogCommand.Instantiate(this);
     PathVariablesCommand.Instantiate(this);
 }
Ejemplo n.º 4
0
 private void InstantiateToolCommands()
 {
     VisualStudioFolderCommand.Instantiate(this);
     PathVariablesCommand.Instantiate(this);
     EnvironmentVariablesCommand.Instantiate(this);
 }