21 references to EnumerateDirectoryStatus
Microsoft.Build.Framework (21)
FileSystem\WindowsFileSystem.cs (10)
114!(result.Status == WindowsNative.EnumerateDirectoryStatus.Success || 115result.Status == WindowsNative.EnumerateDirectoryStatus.SearchDirectoryNotFound)) 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, 196WindowsNative.EnumerateDirectoryStatus.Success, 203WindowsNative.EnumerateDirectoryStatus.UnknownError,
FileSystem\WindowsNative.cs (11)
125public readonly EnumerateDirectoryStatus Status; 133public EnumerateDirectoryResult(string directory, EnumerateDirectoryStatus status, int nativeErrorCode) 145get { return Status == EnumerateDirectoryStatus.Success; } 150/// This is allowed when <see cref="Status"/> is <see cref="EnumerateDirectoryStatus.UnknownError"/>. 153/// This is a good <c>default:</c> case when switching on every possible <see cref="EnumerateDirectoryStatus"/> 157Debug.Assert(Status == EnumerateDirectoryStatus.UnknownError); 162/// Throws an exception if the native error code was corresponds to a known <see cref="EnumerateDirectoryStatus"/> 167Debug.Assert(Status != EnumerateDirectoryStatus.UnknownError && 168Status != EnumerateDirectoryStatus.Success); 177Debug.Assert(Status != EnumerateDirectoryStatus.Success); 178if (Status == EnumerateDirectoryStatus.UnknownError)