public TargetInvoker(ITargetBuilderBounce bounce) { BuiltTasks = new HashSet <IObsoleteTask>(); Bounce = bounce; Walker = new TaskWalker(); CleanAfterBuildRegister = new CleanAfterBuildRegister(); OnceOnlyCleaner = new OnceOnlyTaskInvoker((task, command) => InvokeAndLog(task, command)); OnceOnlyBuilder = new OnceOnlyTaskInvoker((task, command) => InvokeAndLog(task, command)); OnceOnlyDescriber = new OnceOnlyTaskInvoker((task, command) => InvokeAndLog(task, command)); }
public TargetInvoker(ITargetBuilderBounce bounce) { BuiltTasks = new HashSet<IObsoleteTask>(); Bounce = bounce; Walker = new TaskWalker(); CleanAfterBuildRegister = new CleanAfterBuildRegister(); OnceOnlyCleaner = new OnceOnlyTaskInvoker((task, command) => InvokeAndLog(task, command)); OnceOnlyBuilder = new OnceOnlyTaskInvoker((task, command) => InvokeAndLog(task, command)); OnceOnlyDescriber = new OnceOnlyTaskInvoker((task, command) => InvokeAndLog(task, command)); }