static void Main(string[] args) { // Process command line if (true == ProcessCommandLine(args)) { // Load gui Application.Run(new frm_main()); } else { System.Windows.Forms.RichTextBox rtb_exclusions = new System.Windows.Forms.RichTextBox(); StringCheck sc = new StringCheck(); // Load exclusions file and process files try { rtb_exclusions.LoadFile(PARAMETERS.exclusionFile, RichTextBoxStreamType.PlainText); } catch { Console.WriteLine("ERROR - Could Not Load File {0}", PARAMETERS.exclusionFile); return; } sc.Scan(PARAMETERS.path, PARAMETERS.file, rtb_exclusions.Lines, null, PARAMETERS.resultsFile, PARAMETERS.append); } // if } // main
/// <summary> /// Run button clicked event handler /// </summary> private void btn_run_Click(object sender, System.EventArgs e) { string[] testexclusions = { "Assembly", "chris was here", "this is a test" }; string results; if (PARAMETERS.resultsFile == "") { results = null; } else { results = PARAMETERS.resultsFile; } rtb_output.Text = ""; statusBar1.Text = "RUNNING...."; //sc.Scan(PARAMETERS.path, PARAMETERS.file, testexclusions, rtb_output, results, PARAMETERS.append); sc.Scan(PARAMETERS.path, PARAMETERS.file, rtb_exclusions.Lines, rtb_output, results, PARAMETERS.append); statusBar1.Text = "RUN Complete!"; }