Mono.LLDBSharpGen.GetSourceDirectory C# (CSharp) Méthode

GetSourceDirectory() static private méthode

static private GetSourceDirectory ( string dir ) : string
dir string
Résultat string
        static string GetSourceDirectory(string dir)
        {
            var directory = new DirectoryInfo(Directory.GetCurrentDirectory());

            while (directory != null)
            {
                var path = Path.Combine(directory.FullName, dir);

                if (Directory.Exists(path) &&
                    Directory.Exists(Path.Combine(directory.FullName, "tests")))
                    return path;

                directory = directory.Parent;
            }

            throw new Exception("Could not find build directory: " + dir);
        }