示例#1
0
        private static void SetNodeWeights(TreeContext context, IDependency dependency)
        {
            if (context.WeightedDependencies.Contains(dependency))
            {
                return;
            }

            context.WeightedDependencies.Add(dependency);
            context.GetDependencyNodes(dependency)
            .OrderByDescending(x => x.Weight)
            .First()
            .Weight++;
        }
        private static void SetNodeWeights(TreeContext context, IDependency dependency)
        {
            if (context.WeightedDependencies.Contains(dependency))
            {
                return;
            }

            context.WeightedDependencies.Add(dependency);
            context.GetDependencyNodes(dependency)
                .OrderByDescending(x => x.Weight)
                .First()
                .Weight++;
        }