public virtual IEnumerable<string> EnumerateFilesAndDirectories( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories) { return Directory.EnumerateFileSystemEntries(dir, searchPattern, searchOption); }