public static IEnumerable<FileInfo> EnumerateFiles(DirectoryInfo directoryInfo, string searchPattern)
{
if (directoryInfo == null)
throw new ArgumentNullException("directoryInfo");
#if FEATURE_DIRECTORYINFO_ENUMERATEFILES
return directoryInfo.EnumerateFiles(searchPattern);
#else
return directoryInfo.GetFiles(searchPattern);
#endif
}
}