public IFluxDo Do(String descricao, Action <FluxArg> acao) { FluxArg.AddTrack(descricao); if (FluxArg.Status) { try { acao?.Invoke(FluxArg); } catch (Exception exception) { FluxArg.AddException(exception); throw; } } return(this); }
private Flux(String descricao, FluxArg fluxArg) { FluxArg = fluxArg ?? new FluxArg(); FluxArg.AddTrack(descricao); }