28 references to WindowsNative
MSBuild (28)
SafeFileHandle.cs (1)
26return WindowsNative.FindClose(handle);
WindowsFileSystem.cs (27)
114!(result.Status == WindowsNative.EnumerateDirectoryStatus.Success || 115result.Status == WindowsNative.EnumerateDirectoryStatus.SearchDirectoryNotFound)) 123private static WindowsNative.EnumerateDirectoryResult CustomEnumerateDirectoryEntries( 132WindowsNative.Win32FindData findResult; 133using (var findHandle = WindowsNative.FindFirstFileW(searchDirectoryPath, out findResult)) 138Debug.Assert(hr != WindowsNative.ErrorFileNotFound); 139WindowsNative.EnumerateDirectoryStatus findHandleOpenStatus = hr switch 141WindowsNative.ErrorFileNotFound => WindowsNative.EnumerateDirectoryStatus.SearchDirectoryNotFound, 142WindowsNative.ErrorPathNotFound => WindowsNative.EnumerateDirectoryStatus.SearchDirectoryNotFound, 143WindowsNative.ErrorDirectory => WindowsNative.EnumerateDirectoryStatus.CannotEnumerateFile, 144WindowsNative.ErrorAccessDenied => WindowsNative.EnumerateDirectoryStatus.AccessDenied, 145_ => WindowsNative.EnumerateDirectoryStatus.UnknownError, 147return new WindowsNative.EnumerateDirectoryResult(directoryPath, findHandleOpenStatus, hr); 161WindowsNative.PathMatchSpecExW(findResult.CFileName, pattern, WindowsNative.DwFlags.PmsfNormal) == 162WindowsNative.ErrorSuccess) 188if (!WindowsNative.FindNextFileW(findHandle, out findResult)) 191if (hr == WindowsNative.ErrorNoMoreFiles) 194return new WindowsNative.EnumerateDirectoryResult( 196WindowsNative.EnumerateDirectoryStatus.Success, 200Debug.Assert(hr != WindowsNative.ErrorSuccess); 201return new WindowsNative.EnumerateDirectoryResult( 203WindowsNative.EnumerateDirectoryStatus.UnknownError,