C# monitors all non-captured exceptions of the application and exceptions that can be caught with TRY