Example #1
0
        public IEnumerable <IParameter> FindParametersInTask(IObsoleteTask task)
        {
            var walker = new TaskWalker();

            var parameters = new HashSet <IParameter>();

            walker.Walk(new TaskDependency(task), null, dependency => {
                var param = dependency.Task as IParameter;
                if (param != null)
                {
                    parameters.Add(param);
                }
            });

            return(parameters);
        }
Example #2
0
 private void Describe(IObsoleteTask task, IBounceCommand command)
 {
     Walker.Walk(new TaskDependency(task), null, dep => DescribeIfNotDescribed(dep, command));
 }