internal override FileSystemInfo CreateObject(Directory.SearchData searchData, ref Win32Native.WIN32_FIND_DATA findData) { if (!findData.IsFile) { return(DirectoryInfoResultHandler.CreateDirectoryInfo(searchData, ref findData)); } return(FileInfoResultHandler.CreateFileInfo(searchData, ref findData)); }
internal static IEnumerable <DirectoryInfo> CreateDirectoryInfoIterator(String path, String originalUserPath, String searchPattern, SearchOption searchOption) { Contract.Requires(path != null); Contract.Requires(originalUserPath != null); Contract.Requires(searchPattern != null); SearchResultHandler <DirectoryInfo> handler = new DirectoryInfoResultHandler(); return(new FileSystemEnumerableIterator <DirectoryInfo>(path, originalUserPath, searchPattern, searchOption, handler, true)); }
// Token: 0x0600188D RID: 6285 RVA: 0x00050298 File Offset: 0x0004E498 internal static IEnumerable <DirectoryInfo> CreateDirectoryInfoIterator(string path, string originalUserPath, string searchPattern, SearchOption searchOption) { SearchResultHandler <DirectoryInfo> resultHandler = new DirectoryInfoResultHandler(); return(new FileSystemEnumerableIterator <DirectoryInfo>(path, originalUserPath, searchPattern, searchOption, resultHandler, true)); }
internal override DirectoryInfo CreateObject(Directory.SearchData searchData, ref Win32Native.WIN32_FIND_DATA findData) { return(DirectoryInfoResultHandler.CreateDirectoryInfo(searchData, ref findData)); }