Allen.Util.CSharpRefTree.Program.DealRecursiveRef C# (CSharp) Метод

DealRecursiveRef() приватный статический Метод

private static DealRecursiveRef ( ) : PrjInfo
Результат PrjInfo
        private static PrjInfo DealRecursiveRef()
        {
            var path = new Stack<PrjInfo>(prjInfoDic.Count);
            foreach (var prjInfo in prjInfoDic.Values.ToList())
            {
                //内部会打断循环引用,会影响到集合的成员
                if (root.Contains(prjInfo))
                    continue;
                var prj = Deal(prjInfo, path);
                if (prj != null)
                {
                    path.Clear();
                    return prj;
                }
            }
            return null;
        }
        /// <summary>