public int AnalyzeNoGui() { RemoveIgnoredAssemblies(); string msg = VerifyValidAssemblies(); if (!string.IsNullOrEmpty(msg)) { Console.WriteLine(msg); } async_definitions = (FileDefinition)MonoVersionCombo.SelectedItem; if (async_definitions == null) { Console.WriteLine("No language definition file found! Please run the GUI-version " + "to download the latest definition files."); return(1); } async_assemblies = (ListViewItem[])new ArrayList(AssemblyListView.Items).ToArray(typeof(ListViewItem)); ScanningCompletedEventArgs e = AnalyzeAssemblies(); int totalIssues = e.MissingMethodTotal + e.MonoTodoTotal + e.NotImplementedExceptionTotal + e.PInvokeTotal; if (totalIssues > 0) { Console.WriteLine(e.MissingMethodTotal + " Missing, " + e.MonoTodoTotal + " ToDo, " + e.NotImplementedExceptionTotal + " NotImplemented, " + e.PInvokeTotal + " PInvoke "); return(1); } else { return(0); } }
public void AnalyzeNoGui() { string msg = VerifyValidAssemblies(); if (!string.IsNullOrEmpty(msg)) { Console.WriteLine(msg); } async_definitions = (FileDefinition)MonoVersionCombo.SelectedItem; async_assemblies = (ListViewItem[])new ArrayList(AssemblyListView.Items).ToArray(typeof(ListViewItem)); ScanningCompletedEventArgs e = AnalyzeAssemblies(); }
private void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { ScanningCompletedEventArgs ar = (ScanningCompletedEventArgs)e.Result; // Update the summary screen UpdateResultsSummary(ar.MonoTodoTotal, ar.NotImplementedExceptionTotal, ar.PInvokeTotal, ar.MissingMethodTotal); // Enable the report submission button SubmitReportButton.Enabled = true; ScanningLabel.Visible = false; ScanningSpinner.Visible = false; NextButton.Enabled = true; BackButton.Enabled = true; ResetForm(); SetupForm(WizardStep.ViewResults); }