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; } }
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 }