public IEnumerable <FileInfo> EnumerateFiles(DirectoryEnumerationOptions options) { // Adhere to the method name. options &= ~DirectoryEnumerationOptions.Folders; options |= DirectoryEnumerationOptions.Files; return(Directory.EnumerateFileSystemEntryInfosCore <FileInfo>(Transaction, LongFullName, Path.WildcardStarMatchAll, options, PathFormat.LongFullPath)); }
public IEnumerable <FileInfo> EnumerateFiles(string searchPattern, DirectoryEnumerationOptions options) { // Adhere to the method name. options &= ~DirectoryEnumerationOptions.Folders; options |= DirectoryEnumerationOptions.Files; return(Directory.EnumerateFileSystemEntryInfosCore <FileInfo>(Transaction, LongFullName, searchPattern, options, PathFormat.LongFullPath)); }
public IEnumerable <FileInfo> EnumerateFiles(string searchPattern, SearchOption searchOption) { var options = DirectoryEnumerationOptions.Files | ((searchOption == SearchOption.AllDirectories) ? DirectoryEnumerationOptions.Recursive : 0); return(Directory.EnumerateFileSystemEntryInfosCore <FileInfo>(Transaction, LongFullName, searchPattern, options, PathFormat.LongFullPath)); }
public IEnumerable <FileInfo> EnumerateFiles(string searchPattern) { return(Directory.EnumerateFileSystemEntryInfosCore <FileInfo>(Transaction, LongFullName, searchPattern, DirectoryEnumerationOptions.Files, PathFormat.LongFullPath)); }
public IEnumerable <FileInfo> EnumerateFiles() { return(Directory.EnumerateFileSystemEntryInfosCore <FileInfo>(Transaction, LongFullName, Path.WildcardStarMatchAll, DirectoryEnumerationOptions.Files, PathFormat.LongFullPath)); }
public long CountFileSystemObjects(DirectoryEnumerationOptions options) { return(Directory.EnumerateFileSystemEntryInfosCore <string>(Transaction, LongFullName, Path.WildcardStarMatchAll, options, PathFormat.LongFullPath).Count()); }
public long CountFileSystemObjects(string searchPattern, DirectoryEnumerationOptions options) { return(Directory.EnumerateFileSystemEntryInfosCore <string>(Transaction, LongFullName, searchPattern, options, PathFormat.LongFullPath).Count()); }
public FileSystemInfo[] GetFileSystemInfos() { return(Directory.EnumerateFileSystemEntryInfosCore <FileSystemInfo>(Transaction, LongFullName, Path.WildcardStarMatchAll, DirectoryEnumerationOptions.FilesAndFolders, PathFormat.LongFullPath).ToArray()); }
public FileSystemInfo[] GetFileSystemInfos(string searchPattern) { return(Directory.EnumerateFileSystemEntryInfosCore <FileSystemInfo>(Transaction, LongFullName, searchPattern, DirectoryEnumerationOptions.FilesAndFolders, PathFormat.LongFullPath).ToArray()); }
public FileSystemInfo[] GetFileSystemInfos(string searchPattern) { return(Directory.EnumerateFileSystemEntryInfosCore <FileSystemInfo>(null, Transaction, LongFullName, searchPattern, null, null, null, PathFormat.LongFullPath).ToArray()); }
public FileSystemInfo[] GetFileSystemInfos(string searchPattern, SearchOption searchOption) { var options = DirectoryEnumerationOptions.FilesAndFolders | ((searchOption == SearchOption.AllDirectories) ? DirectoryEnumerationOptions.Recursive : 0); return(Directory.EnumerateFileSystemEntryInfosCore <FileSystemInfo>(Transaction, LongFullName, searchPattern, options, PathFormat.LongFullPath).ToArray()); }
public IEnumerable <FileInfo> EnumerateFiles(string searchPattern, SearchOption searchOption) { return(Directory.EnumerateFileSystemEntryInfosCore <FileInfo>(false, Transaction, LongFullName, searchPattern, searchOption, null, null, PathFormat.LongFullPath)); }
public DirectoryInfo[] GetDirectories() { return(Directory.EnumerateFileSystemEntryInfosCore <DirectoryInfo>(true, Transaction, LongFullName, Path.WildcardStarMatchAll, null, null, null, PathFormat.LongFullPath).ToArray()); }
public DirectoryInfo[] GetDirectories(string searchPattern, SearchOption searchOption) { return(Directory.EnumerateFileSystemEntryInfosCore <DirectoryInfo>(true, Transaction, LongFullName, searchPattern, searchOption, null, null, PathFormat.LongFullPath).ToArray()); }
public IEnumerable <DirectoryInfo> EnumerateDirectories(string searchPattern) { return(Directory.EnumerateFileSystemEntryInfosCore <DirectoryInfo>(true, Transaction, LongFullName, searchPattern, null, null, null, PathFormat.LongFullPath)); }
public IEnumerable <DirectoryInfo> EnumerateDirectories(DirectoryEnumerationOptions options) { return(Directory.EnumerateFileSystemEntryInfosCore <DirectoryInfo>(true, Transaction, LongFullName, Path.WildcardStarMatchAll, null, options, null, PathFormat.LongFullPath)); }