public static IEnumerable <IPathInfo> Enumerate(IEnumerable <IPathInfo> paths #if DEBUG , FileSystemEntryEnumeratorProcessSimulation simulationParameters #endif ) => Enumerate(paths, null, null #if NETCORE , null #endif #if DEBUG , simulationParameters #endif );
///// <summary> ///// Loads the items. ///// </summary> public static IEnumerable <IPathInfo> Enumerate(IEnumerable <IPathInfo> paths, string searchPattern, SearchOption?searchOption #if NETCORE , EnumerationOptions enumerationOptions #endif #if DEBUG , FileSystemEntryEnumeratorProcessSimulation simulationParameters #endif ) => new Enumerable <IPathInfo>(() => new PathInfoFileSystemEntryEnumerator(paths, searchPattern, searchOption #if NETCORE , enumerationOptions #endif #if DEBUG , simulationParameters #endif ) );