Esempio n. 1
0
        private void lookInComboBox_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            Debug.WriteLine("lookInComboBox = " + lookInComboBox.SelectedIndex.ToString());

            switch (lookInComboBox.SelectedIndex)
            {
            case 0: findTarget = EnvDTE.vsFindTarget.vsFindTargetSolution; return;                  // search all files in current solution

            case 1: findTarget = EnvDTE.vsFindTarget.vsFindTargetCurrentProject; return;            // search all files in current project

            case 2: findTarget = EnvDTE.vsFindTarget.vsFindTargetCurrentDocument; return;           // search just current file

            case 3: findTarget = EnvDTE.vsFindTarget.vsFindTargetCurrentDocumentFunction; return;   // search just current function in current document

            case 4: findTarget = EnvDTE.vsFindTarget.vsFindTargetCurrentDocumentSelection; return;  // search just current selection in current document

            case 5: findTarget = EnvDTE.vsFindTarget.vsFindTargetOpenDocuments; return;             // search all open files

            case 6: findTarget = EnvDTE.vsFindTarget.vsFindTargetFiles; return;                     // search only files specified in search path box

            default: MessageBox.Show("Error in MultiLineFindReplace: " +
                                     "findTarget out of range; " +
                                     "lookInComboBox.SelectedIndex = " +
                                     lookInComboBox.SelectedIndex.ToString()
                                     ); return;
            }
        }
Esempio n. 2
0
        public FindReplaceForm(_DTE applicationObject)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
            this.applicationObject = applicationObject;
            findTarget             = EnvDTE.vsFindTarget.vsFindTargetSolution; // default to find/replace in solution
        }