Quote Originally Posted by DNA7433
What does this class library you're building do? If it's like the .NET framework libraries then you don't need any catch blocks unless you know how to handle the exception within your library. The application that uses your library should handle catching exceptions and logging them.
It's a wrapper library for some win32 api calls so for each call to an unsafe function, I felt I would need to "catch" any exceptions.