示例#1
0
        static void analisar(string[] args)
        {
            var bsn = new Bsn();
            bsn.ModoVerboso = modoVerboso;

            WriteLineVerbose("Iniciando análise em modo verbodo.");

            // Ignoro as duas primeiras linhas (cabeçalho)
            Console.ReadLine();
            Console.ReadLine();

            Console.WriteLine("#TYPE bsn.core.Alvo");
            Console.WriteLine(Alvo.CabecalhoCSV());

            string csvAlvo;
            while ((csvAlvo = Console.ReadLine()) != null)
            {
                var alvo = Alvo.FromCSV(csvAlvo);
                WriteLineVerbose("Alvo após FromCSV: " + alvo);

                if (force)
                    alvo.Status = "[force]r";

                var alvoAnalisado = bsn.Analisar(alvo);
                WriteLineVerbose("Alvo Analisado: ");
                Console.WriteLine(alvoAnalisado.ToCSV());
            }

            WriteLineVerbose("Fim análise em modo verboso.");
            WriteLineVerbose("-----------------------------------");
        }