CClash.Tests.CompilerCacheTest.MakeLotsOfFiles C# (CSharp) Метод

MakeLotsOfFiles() публичный Метод

public MakeLotsOfFiles ( int count ) : List
count int
Результат List
        public List<string> MakeLotsOfFiles(int count)
        {
            var rv = new List<string>();
            var tmp = System.IO.Path.GetTempPath();
            var root = System.IO.Path.Combine(tmp, "cclash-unit-tests");
            if (System.IO.Directory.Exists(root))
            {
                System.IO.Directory.Delete(root, true);
            }
            while (rv.Count < count)
            {
                var dn = Guid.NewGuid().ToString();
                var fn = Guid.NewGuid().ToString() + ".c";
                var folder = System.IO.Path.Combine(root, dn);
                System.IO.Directory.CreateDirectory(folder);
                var file = System.IO.Path.Combine(folder, fn);
                System.IO.File.WriteAllText(file, @"int foo(void) { return 1; }");
                rv.Add(file);
            }
            return rv;
        }