public override IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) { throw new NotImplementedException("This method is not implemented by Delimon.Win32.IO.Directory"); }
public static string[] GetDirectories(string path, string searchPattern, SearchOption searchOption) { var options = DirectoryEnumerationOptions.Folders | ((searchOption == SearchOption.AllDirectories) ? DirectoryEnumerationOptions.Recursive : 0); return EnumerateFileSystemEntryInfosInternal<string>(null, path, searchPattern, options, PathFormat.RelativePath).ToArray(); }
public override string[] GetFiles(string path, string searchPattern, SearchOption searchOption) { var options = MyConverters.ConvertEnum<SearchOption, Delimon.Win32.IO.SearchOption>(searchOption); return Delimon.Win32.IO.Directory.GetFiles(path, searchPattern, options); }
public override FileSystemInfoBase[] GetFileSystemInfos(string searchPattern, SearchOption searchOption) { return _instance.GetFileSystemInfos(searchPattern).WrapFileSystemInfos(); }
public override FileInfoBase[] GetFiles(string searchPattern, SearchOption searchOption) { return searchOption == SearchOption.TopDirectoryOnly ? _instance.GetFiles().WrapFiles() : _helpers.FindFilesInfosRecursive(_instance.FullName, searchPattern).WrapFiles(); }
public override IEnumerable<FileSystemInfoBase> EnumerateFileSystemInfos(string searchPattern, SearchOption searchOption) { return _instance.GetFileSystemInfos(searchPattern).WrapFileSystemInfos(); }
public override IEnumerable<FileInfoBase> EnumerateFiles(string searchPattern, SearchOption searchOption) { return searchOption == SearchOption.TopDirectoryOnly ? Helpers.FindFilesInfos(_instance.FullName, searchPattern).WrapFiles() : _helpers.FindFilesInfosRecursive(_instance.FullName, searchPattern).WrapFiles(); }
public static string[] GetFiles(string path, string searchPattern, System.IO.SearchOption searchOption) { throw null; }