public static void NaoHouveErro(Execucao execucao, String mensagem, params Object[] args)
 {
     if (execucao.HouveErro || (execucao.Exception != null))
     {
         throw newException("NaoHouveErro", execucao.Exception, mensagem, args);
     }
 }
예제 #2
0
        public static Execucao Proteger <T>(Func <ILog, T> acao)
        {
            var execucao = new Execucao(ConsoleLog.Instancia);

            execucao.Retorno = execucao.Executar(acao);
            return(execucao);
        }