public EnumerateDirectories ( ) : IEnumerable |
||
return | IEnumerable |
public IEnumerable<DirectoryInfo> EnumerateDirectories()
{
return InternalEnumerateDirectories("*", SearchOption.TopDirectoryOnly);
}
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 |
/// <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())); }