internal static IEnumerable <String> CreateFileNameIterator(String path, String originalUserPath, String searchPattern,
                                                                    bool includeFiles, bool includeDirs, SearchOption searchOption, bool checkHost)
        {
            Contract.Requires(path != null);
            Contract.Requires(originalUserPath != null);
            Contract.Requires(searchPattern != null);

            SearchResultHandler <String> handler = new StringResultHandler(includeFiles, includeDirs);

            return(new FileSystemEnumerableIterator <String>(path, originalUserPath, searchPattern, searchOption, handler, checkHost));
        }
Beispiel #2
0
        // Token: 0x0600188B RID: 6283 RVA: 0x00050254 File Offset: 0x0004E454
        internal static IEnumerable <string> CreateFileNameIterator(string path, string originalUserPath, string searchPattern, bool includeFiles, bool includeDirs, SearchOption searchOption, bool checkHost)
        {
            SearchResultHandler <string> resultHandler = new StringResultHandler(includeFiles, includeDirs);

            return(new FileSystemEnumerableIterator <string>(path, originalUserPath, searchPattern, searchOption, resultHandler, checkHost));
        }