コード例 #1
0
        public long DoTraverseTreeTest(RootEntry root, int repeatCount)
        {
            var sw = new Stopwatch();

            sw.Start();
            for (var i = 0; i < repeatCount; i++)
            {
                var testlist = new List <DirEntry>();
                root.TraverseTreePair((p, d) =>
                {
                    testlist.Add(d);
                    return(true);
                });
            }

            sw.Stop();
            return(sw.ElapsedMilliseconds);
        }