Exemplo n.º 1
0
        static void Main(string[] args)
        {
            DirectoryInfo dinfo = new DirectoryInfo(args[0]);

            PipelinedAnalysis.CleanPipelinedAnalysisResults(dinfo);
            Thread worker = PipelinedAnalysis.PerformAnalysis(dinfo,
                                                              delegate() { Console.WriteLine("Starting Analysis on \"" + dinfo.FullName + "\""); },
                                                              delegate() { Console.WriteLine("Finished Analysis"); },
                                                              delegate(Exception ex) { throw ex; });

            worker.Join();
        }
Exemplo n.º 2
0
        private void cleanPipelinedAnalysisResultsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var folderBrowser = new FolderBrowserDialog();

            folderBrowser.SelectedPath = Profiles.GetInstance().LastPipelineAnalysisPath;
            DialogResult result = folderBrowser.ShowDialog();

            if (result == DialogResult.Cancel)
            {
                return;
            }

            var dinfo = new DirectoryInfo(folderBrowser.SelectedPath);

            // Save the last selected path.
            Profiles.GetInstance().LastPipelineAnalysisPath = folderBrowser.SelectedPath;
            Profiles.Save();

            PipelinedAnalysis.CleanPipelinedAnalysisResults(dinfo);
        }
Exemplo n.º 3
0
        private void performPipelinedAnalysisToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var folderBrowser = new FolderBrowserDialog();

            folderBrowser.SelectedPath = Profiles.GetInstance().LastPipelineAnalysisPath;
            DialogResult result = folderBrowser.ShowDialog();

            if (result == DialogResult.Cancel)
            {
                return;
            }

            var dinfo = new DirectoryInfo(folderBrowser.SelectedPath);

            // Save the last selected path.
            Profiles.GetInstance().LastPipelineAnalysisPath = folderBrowser.SelectedPath;
            Profiles.Save();

            PipelinedAnalysis.PerformAnalysis(
                dinfo,
                delegate() { MessageBox.Show("StartAnalyses"); },
                delegate() { MessageBox.Show("Completed!"); },
                delegate(Exception ex) { MessageBox.Show(ex.ToString(), "Exception thrown"); });
        }