System.IO.DirectoryInfo.EnumerateDirectories C# (CSharp) Method

EnumerateDirectories() public method

public EnumerateDirectories ( ) : IEnumerable
return IEnumerable
        public IEnumerable<DirectoryInfo> EnumerateDirectories()
        {
            return InternalEnumerateDirectories("*", SearchOption.TopDirectoryOnly);
        }

Same methods

DirectoryInfo::EnumerateDirectories ( String searchPattern ) : IEnumerable
DirectoryInfo::EnumerateDirectories ( String searchPattern, SearchOption searchOption ) : IEnumerable
DirectoryInfo::EnumerateDirectories ( ) : System.Collections.Generic.IEnumerable
DirectoryInfo::EnumerateDirectories ( string searchPattern ) : System.Collections.Generic.IEnumerable
DirectoryInfo::EnumerateDirectories ( string searchPattern, System searchOption ) : System.Collections.Generic.IEnumerable

Usage Example

Ejemplo n.º 1
0
 /// <summary>
 /// Determines whether specified dir looks like a Ignite home.
 /// </summary>
 /// <param name="dir">Directory.</param>
 /// <returns>Value indicating whether specified dir looks like a Ignite home.</returns>
 private static bool IsIgniteHome(DirectoryInfo dir)
 {
     return dir.Exists &&
            (dir.EnumerateDirectories().Count(x => x.Name == "examples" || x.Name == "bin") == 2 &&
             dir.EnumerateDirectories().Count(x => x.Name == "modules" || x.Name == "platforms") == 1)
            || // NuGet home
            (dir.EnumerateDirectories().Any(x => x.Name == "Libs") &&
             (dir.EnumerateFiles("Apache.Ignite.Core.dll").Any() ||
              dir.EnumerateFiles("Apache.Ignite.*.nupkg").Any()));
 }
All Usage Examples Of System.IO.DirectoryInfo::EnumerateDirectories