Changeset 1674
- Timestamp:
- 1/25/2010 6:23:17 AM (3 years ago)
- Location:
- trunk/eraser6
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
Eraser.Util/StreamInfo.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser6
- Property svn:mergeinfo changed
/branches/eraser6/6.0 merged: 1673
- Property svn:mergeinfo changed
-
trunk/eraser6/Eraser.Util/StreamInfo.cs
r1638 r1674 134 134 if (!handle.IsInvalid) 135 135 return true; 136 else if (Marshal.GetLastWin32Error() == 2 /*ERROR_FILE_NOT_FOUND*/ || 137 Marshal.GetLastWin32Error() == 3 /*ERROR_PATH_NOT_FOUND*/) 138 return false; 139 136 else 137 switch (Marshal.GetLastWin32Error()) 138 { 139 case 2: /*ERROR_FILE_NOT_FOUND*/ 140 case 3: /*ERROR_PATH_NOT_FOUND*/ 141 return false; 142 143 case 32: /*ERROR_SHARING_VIOLATION*/ 144 return true; 145 } 146 140 147 throw KernelApi.GetExceptionForWin32Error(Marshal.GetLastWin32Error()); 141 148 }
Note: See TracChangeset
for help on using the changeset viewer.
