Enhance the exception handler for System.IO
Enhance the unit test codes
Enhance the unit test codes
Merge branch 'master' into threadsafe