Esempio n. 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;
 }
Esempio n. 2
0
 private void Refresh()
 {
     if (!NativeMethods.GetFileAttributesEx(_path.FullName, 0, ref _data))
     {
         _win32Error = Marshal.GetLastWin32Error();
     }
     _win32Error = 0;
 }
Esempio n. 3
0
 private static void ReadFileAttribues(FullPath path, out WIN32_FILE_ATTRIBUTE_DATA data, out int win32Error)
 {
     win32Error = 0;
     data       = default(WIN32_FILE_ATTRIBUTE_DATA);
     if (!NativeMethods.GetFileAttributesEx(path.Value, 0, ref data))
     {
         win32Error = Marshal.GetLastWin32Error();
     }
 }