internal TaskCollection(TaskFolder folder, IRegisteredTaskCollection iTaskColl, Regex filter = null) { _svc = folder.TaskService; Filter = filter; _fld = folder; _v2Coll = iTaskColl; }
private bool FindTaskInFolder(TaskFolder fld, Regex taskName, ref List <Task> results, bool recurse = true) { results.AddRange(fld.GetTasks(taskName)); if (recurse) { foreach (TaskFolder folder in fld.SubFolders) { if (FindTaskInFolder(folder, taskName, ref results, recurse)) { return(true); } } } return(false); }
internal V2TaskEnumerator(TaskFolder folder, IRegisteredTaskCollection iTaskColl, Regex filter = null) { _fld = folder; _iEnum = iTaskColl.GetEnumerator(); _filter = filter; }