Поток управления

FlowSwitch - специальный объект FlowNode, который позволяет моделировать переключатель, содержащий одно выражение типа, определенного в описателе типа действия, и один выход для каждого совпадения
  • Имя действия(DisplayName) – отображаемое в редакторе название действия.
  • Expression – условие.

Блок-схема

FlowDecision - специализированный узел FlowNode, который позволяет моделировать условный узел с двумя исходами

Flowchart - выполняет включенные действия на основе известной парадигмы Flowchart

Коллекции

RemoveFromCollection - удаляет элемент из указанной коллекции и возвращает значение true, если элемент успешно удален

ExistsInCollection - если элемент присутствует в коллекции, возвращает true

ClearCollection - Очищает все элементы из указанной коллекции

AddToCollection - добавляет элемент в указанную коллекцию

Обработка ошибок

TryCatch - реализует обработку исключений

Throw - создает исключение

Rethrow - повторно формирует последнее исключение из действия TryCatch

Поток управления

PickBranch - представляет потенциальный путь выполнения в действии Pick

Pick - предоставляет моделирование потока управления на основе событий

ParallelForEach - выполняет внедренную инструкцию параллельно для каждого из элементов коллекции

Parallel - параллельно выполняет содержащиеся действия

DoWhile - выполняет содержащиеся в нем действия один раз, затем продолжает выполнять их, пока условие равно true

While - выполняет содержащиеся действия, если условие равно true

ForEach - последовательно выполняет внедренную инструкцию в последовательность для каждого из элементов коллекции

Sequence - выполняет содержащиеся действия последовательно

Switch - выбирает для выполнения одно действие из нескольких в зависимости от значения указанного выражения

If - выполняет содержащиеся действия в случае, если условие равно true; может выполнять действия, содержащиеся в свойстве Else, если условие равно false

Примитивы

WriteLine - отображает указанную строку на консоли или записывает в указанный объект TextWriter

Delay - переводит один путь выполнения в состояние бездействия, что может позволить выгрузить рабочий процесс

InvokeDelegate - выполняет делегат, который является производным от ActivityDelegate и доступен как свойство

InvokeMethod - выполняет открытый метод объекта CLR

Assign - назначает значение переменной в текущей области