Class TaskUtils

Class TaskUtils

Названий на: Aspose.Tasks.Util Асамблея: Aspose.Tasks.dll (25.4.0)

Допоміжний клас, який забезпечує корисні операції з завданнями.

public static class TaskUtils

Inheritance

object TaskUtils

Нападні члени

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

Task

Корінь нового дерева.

Find(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ>)

Знайдіть завдання, яке задовольняє стан в дереві завдань.

public static Task Find(Task root, ICondition<task> cond)

Parameters

root Task

коріння дерева.

cond ICondition • < Task >

застосовані умови.

Returns

Task

Задача, якщо завдання було знайдено, в іншому випадку нуль.

TaskChildrenCount(Task)

Повторно розраховується кількість завдань дітей на всіх рівнях.

public static int TaskChildrenCount(Task task)

Parameters

task Task

Задача, яку розраховують діти.

Returns

int

Кількість дітей .

 Українська