Class TaskUtils
Названий на: Aspose.Tasks.Util Асамблея: Aspose.Tasks.dll (25.4.0)
Допоміжний клас, який забезпечує корисні операції з завданнями.
public static class TaskUtils
Inheritance
Нападні члени
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ>, ІНТ)
Використовуйте певний алгоритм для кожного завдання дерева.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
Коріння дерева
alg
ITreeAlgorithm
• <
Task
>
Використовується алгоритм.
level
int
Рівень ротової задачі.
Filter(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ>)
Створює нове дерево завдань, які задовольняють стан.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
коріння дерева.
cond
ICondition
• <
Task
>
застосовані умови.
Returns
Корінь нового дерева.
Find(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ>)
Знайдіть завдання, яке задовольняє стан в дереві завдань.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
коріння дерева.
cond
ICondition
• <
Task
>
застосовані умови.
Returns
Задача, якщо завдання було знайдено, в іншому випадку нуль.
TaskChildrenCount(Task)
Повторно розраховується кількість завдань дітей на всіх рівнях.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
Задача, яку розраховують діти.
Returns
Кількість дітей .