Changeset 2281 for trunk/eraser
- Timestamp:
- 1/1/2011 1:33:34 AM (2 years ago)
- Location:
- trunk/eraser
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
Eraser.Util/StreamInfo.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser
- Property svn:mergeinfo changed
/branches/eraser6/6.0 merged: 2280
- Property svn:mergeinfo changed
-
trunk/eraser/Eraser.Util/StreamInfo.cs
r2208 r2281 164 164 get 165 165 { 166 long fileSize; 167 using (SafeFileHandle handle = OpenHandle( 168 FileMode.Open, FileAccess.Read, FileShare.ReadWrite, FileOptions.None)) 166 try 169 167 { 170 if (NativeMethods.GetFileSizeEx(handle, out fileSize)) 171 return fileSize; 168 using (SafeFileHandle handle = OpenHandle( 169 FileMode.Open, FileAccess.Read, FileShare.ReadWrite, FileOptions.None)) 170 { 171 long fileSize; 172 if (NativeMethods.GetFileSizeEx(handle, out fileSize)) 173 return fileSize; 174 } 175 } 176 catch (UnauthorizedAccessException) 177 { 178 //Swallow: we just return 0 in this situation as there's nothing we can 179 //do about this error. 172 180 } 173 181
Note: See TracChangeset
for help on using the changeset viewer.
