Пример #1
0
 public TaskNode(TaskExecutionNode node, TaskEnvironment environment, TaskNode parent = null)
 {
     Task        = node.RemoteTask;
     Environment = environment;
     Parent      = parent;
     Status      = TaskStatus.NotStarted;
     Result      = TaskResult.Skipped;
     Children    = node.Children.Select(child => new TaskNode(child, environment, this)).ToArray();
 }
Пример #2
0
 public MethodTask(TaskNode node, IMethodTaskProvider methodTaskProvider)
 {
     Node = node;
     MethodTaskProvider = methodTaskProvider;
 }
Пример #3
0
 public AssemblyTask(TaskNode node, IAssemblyTaskProvider assemblyTaskProvider)
 {
     Node = node;
     AssemblyTaskProvider = assemblyTaskProvider;
 }
Пример #4
0
 public ClassTask(TaskNode node, IClassTaskProvider classTaskProvider)
 {
     Node = node;
     ClassTaskProvider = classTaskProvider;
 }
Пример #5
0
 public SilverlightTask(TaskNode node)
 {
     Node = node;
 }