Exemple #1
0
        private void PrintTargetTrace(ITargetTreeItem item, int indent)
        {
            var ind = new string(' ', indent * 2);

            Console.WriteLine("{0}{1}()", ind, item.TargetName);
            if (item.Parent != null)
            {
                indent++;
                PrintTargetTrace(item.Parent, indent);
            }
        }
Exemple #2
0
        private void PrintTargetTree(ITargetTreeItem item, int indent)
        {
            var ind = new string(' ', indent * 2);

            Console.WriteLine("{0}{1}()", ind, item.TargetName);
            var children = item.DependsOnTargets;

            indent++;
            foreach (var child in children)
            {
                if (child != null)
                {
                    PrintTargetTree(child, indent);
                }
            }
        }
Exemple #3
0
 public TargetTreeItem(string targetName, TargetTreeItem parent)
 {
     TargetName = targetName;
     Parent     = parent;
 }
Exemple #4
0
 private TargetTreeItem()
 {
     TargetName = "Root";
     Parent     = null;
 }