Try-catch clause
Feature introducing complex error handling via new StepBuilder's methods Try() and Catch(). This works pretty similar to CompensateWith() and is based off of that, but with no reversion and it allows to catch exceptions by type. Also introducing WorkflowDefinitionValidator to ensure that there are corresponding catches for every try.
Going to be travelling for a few weeks but I'll try take a deeper look soon.
Just wanted to say I didn't forget about PR, going to fix the issues you noticed some time soon.
@kirsanium I haven't forgotten about this PR. I will try carve out some time in the next week or so to dive deeper into it but on the surface it looks really good!
@danielgerlag @kirsanium Any news on this? Would be very handy to have this in the product.
@knoxi waiting for the review from @danielgerlag
@danielgerlag any news on that? It's now open since a year.
@kirsanium Do you see any chance to update the branch and extend the tests? It would be really great if the feature will be part of the library!
Sorry I have no time and interest in this one since too much time have passed - I haven't even coded in c# for some time now...but please please finish this one, it was goddamn ready two years ago