Beispiel #1
0
        private string VerifyValidAssemblies()
        {
            List <ListViewItem> invalid_assemblies = new List <ListViewItem> ();

            foreach (ListViewItem lvi in AssemblyListView.Items)
            {
                if (!AssemblyAnalyzer.IsValidAssembly((string)lvi.Tag))
                {
                    invalid_assemblies.Add(lvi);
                }
            }

            string msg = "The following are not valid .Net assemblies and will not be scanned:\n";

            foreach (ListViewItem lvi in invalid_assemblies)
            {
                msg += string.Format("{0}\n", lvi.Text);
                AssemblyListView.Items.Remove(lvi);
            }

            if (invalid_assemblies.Count == 0)
            {
                return(string.Empty);
            }

            return(msg);
        }