public override string[] GetFileSystemEntries(string path, string searchPattern, bool includeFiles, bool includeDirectories) { var entries = new List<string>(); if (includeDirectories) entries.AddRange(GetDirectoryEntires(path,searchPattern)); if (includeFiles) entries.AddRange(GetFileEntries(path,searchPattern)); return entries.ToArray(); }