2 types derived from FileSystemInfo
mscorlib (2)
system\io\directoryinfo.cs (1)
40public sealed class DirectoryInfo : FileSystemInfo
system\io\fileinfo.cs (1)
38public sealed class FileInfo: FileSystemInfo
18 references to FileSystemInfo
mscorlib (18)
system\io\directoryinfo.cs (11)
390public FileSystemInfo[] GetFileSystemInfos(String searchPattern) 403public FileSystemInfo[] GetFileSystemInfos(String searchPattern, SearchOption searchOption) 418private FileSystemInfo[] InternalGetFileSystemInfos(String searchPattern, SearchOption searchOption) 423IEnumerable<FileSystemInfo> enble = FileSystemEnumerableFactory.CreateFileSystemInfoIterator(FullPath, OriginalPath, searchPattern, searchOption); 424List<FileSystemInfo> fileList = new List<FileSystemInfo>(enble); 432public FileSystemInfo[] GetFileSystemInfos() 566public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos() 573public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(String searchPattern) 584public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(String searchPattern, SearchOption searchOption) 597private IEnumerable<FileSystemInfo> InternalEnumerateFileSystemInfos(String searchPattern, SearchOption searchOption)
system\io\filesystemenumerable.cs (7)
72internal static IEnumerable<FileSystemInfo> CreateFileSystemInfoIterator(String path, String originalUserPath, String searchPattern, SearchOption searchOption) 78SearchResultHandler<FileSystemInfo> handler = new FileSystemInfoResultHandler(); 79return new FileSystemEnumerableIterator<FileSystemInfo>(path, originalUserPath, searchPattern, searchOption, handler, true); 738internal class FileSystemInfoResultHandler : SearchResultHandler<FileSystemInfo> 744internal override FileSystemInfo CreateObject(Directory.SearchData searchData, ref Win32Native.WIN32_FIND_DATA findData) 747? (FileSystemInfo)FileInfoResultHandler.CreateFileInfo(searchData, ref findData) 748: (FileSystemInfo)DirectoryInfoResultHandler.CreateDirectoryInfo(searchData, ref findData);