Changeset 1690


Ignore:
Timestamp:
1/26/2010 12:24:13 AM (5 years ago)
Author:
lowjoel
Message:

Instead of throwing an exception when we can't verify whether a file exists, we will just return false if we are unable to.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/eraser6/Eraser.Util/StreamInfo.cs

    r1675 r1690  
    137137                        switch (Marshal.GetLastWin32Error()) 
    138138                        { 
     139                            case 5: /*ERROR_ACCESS_DENIED*/ 
     140                            case 32: /*ERROR_SHARING_VIOLATION*/ 
     141                                return true; 
     142 
    139143                            case 2: /*ERROR_FILE_NOT_FOUND*/ 
    140144                            case 3: /*ERROR_PATH_NOT_FOUND*/ 
     145                            default: 
    141146                                return false; 
    142  
    143                             case 32: /*ERROR_SHARING_VIOLATION*/ 
    144                                 return true; 
    145147                        } 
    146      
    147                     throw KernelApi.GetExceptionForWin32Error(Marshal.GetLastWin32Error()); 
    148148                } 
    149149            } 
Note: See TracChangeset for help on using the changeset viewer.