22 October 2014

Generic Method for wrapping around any code

Hey all,,
We often need to run something before some code logic and after it was executed.

As a simple example we can take the try-catch block, everybody has this in their application and is using it more then two times for sure.

What we can do in this case is to write a generic method that will allow to run our code inside a try-catch statement. This method will look like this:

public static void TryDo(Action action, ILogger logger, string messageDescription)
    catch (Exception)
        // Do some logging stuff here

Need more? Leave comments and subscribe to my blog.