protected void OnArquivoEncontrado(EntradaEncontrada entrada)
 {
     if (InternalCancelado)
     {
         return;
     }
     if (ArquivoEncontrado != null)
     {
         ArquivoEncontradoEventArgs args = new ArquivoEncontradoEventArgs(entrada);
         OnArquivoEncontrado(args);
     }
 }
        protected void OnArquivoEncontrado(ArquivoEncontradoEventArgs args)
        {
            ArquivoEncontradoDelegate d = ArquivoEncontrado;

            if (InternalCancelado)
            {
                return;
            }
            if (d == null)
            {
                return;
            }
            Control c = d.Target as Control;

            if (c != null && c.InvokeRequired)
            {
                c.BeginInvoke(d, new object[] { this, args });
            }
            else
            {
                d.Invoke(this, args);
            }
        }