Fixes MonoTests.System.IO.DirectoryTest.DeleteDirectoryOnExistingFileName on
[mono.git] / mcs / class / corlib / System.IO / MonoIO.cs
index 7297e18d7a2b308ba5b500b812e3a6ca1d79a2c3..35a81c5e44984e708ae919fbd399daa9f5512fcb 100644 (file)
@@ -155,6 +155,10 @@ namespace System.IO
                        case MonoIOError.ERROR_NOT_SAME_DEVICE:
                                message = "Source and destination are not on the same device";
                                return new IOException (message, unchecked((int)0x80070000) | (int)error);
+
+                       case MonoIOError.ERROR_DIRECTORY:
+                               message = "The directory name is invalid";
+                               return new IOException (message, unchecked((int)0x80070000) | (int)error);
                                
                        default:
                                message = String.Format ("Win32 IO returned {0}. Path: {1}", error, path);