Alquimiaware.NuGetUnity.FileSystemPackageProvider.IsValidPkgDirectory C# (CSharp) Method

IsValidPkgDirectory() private static method

private static IsValidPkgDirectory ( DirectoryInfo di ) : bool
di System.IO.DirectoryInfo
return bool
        private static bool IsValidPkgDirectory(DirectoryInfo di)
        {
            bool hasNupkg = di.GetFiles("*.nupkg").Length == 1;

            var libs = di.GetDirectories("lib");
            bool hasLib = libs.Length == 1;

            return hasNupkg
                && hasLib
                && libs[0].GetDirectories().Length > 0;
        }