Class TaskUtils
Названий на: Aspose.Tasks.Util Асамблея: Aspose.Tasks.dll (25.5.0)
Допоміжний клас, який забезпечує корисні операції з завданнями.
public static class TaskUtilsInheritance
Нападні члени
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
Кількість дітей .