Exemple #1
0
 private int EnsureFileAttribues(out WIN32_FILE_ATTRIBUTE_DATA data) {
   var win32Error = 0;
   data = default(WIN32_FILE_ATTRIBUTE_DATA);
   if (!NativeMethods.GetFileAttributesEx(_path.Value, 0, ref data))
     win32Error = Marshal.GetLastWin32Error();
   return win32Error;
 }
 private int EnsureFileAttribues(out WIN32_FILE_ATTRIBUTE_DATA data)
 {
     var win32Error = 0;
       data = default(WIN32_FILE_ATTRIBUTE_DATA);
       if (!NativeMethods.GetFileAttributesEx(_path.Value, 0, ref data))
     win32Error = Marshal.GetLastWin32Error();
       return win32Error;
 }
Exemple #3
0
 internal static extern bool GetFileAttributesEx(
     string name,
     int fileInfoLevel,
     ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
Exemple #4
0
 internal static extern bool GetFileAttributesEx(
   string name,
   int fileInfoLevel,
   ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
Exemple #5
0
 public SlimFileInfo(FullPath path, WIN32_FILE_ATTRIBUTE_DATA data, int win32Error)
 {
     _path       = path;
     _data       = data;
     _win32Error = win32Error;
 }