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(); }
public MethodTask(TaskNode node, IMethodTaskProvider methodTaskProvider) { Node = node; MethodTaskProvider = methodTaskProvider; }
public AssemblyTask(TaskNode node, IAssemblyTaskProvider assemblyTaskProvider) { Node = node; AssemblyTaskProvider = assemblyTaskProvider; }
public ClassTask(TaskNode node, IClassTaskProvider classTaskProvider) { Node = node; ClassTaskProvider = classTaskProvider; }
public SilverlightTask(TaskNode node) { Node = node; }