| Класс | Описание |
| CompositeProcessingCommand<TTarget> | Команда обработки, выполняющая группу команд обработки. |
| CompositeProcessingResult | Сохраняет результат выполнения команды составной обработки. |
| CompositeTargetProcessingExecutor<TTarget> | Команда обработки, которая выполняет команду обработки для составной цели. |
| CompoundProcessingCommand<TTarget> | Предоставляет абстрактный базовый класс для составных команд обработки. |
| ConditionalCommand<TTarget> | Условная команда, которая позволяет создавать ветвление в алгоритме обработки. |
| ConversionException | Представляет ошибки, возникающие во время преобразования. |
| ConversionProfile<TTarget> | Профиль, определяющий команды обработки для преобразования цели. |
| ConversionProfileResult | Сохраняет результаты профиля конверсии. |
| ProcessingCommand<TTarget> | Предоставляет абстрактный базовый класс для обработки команд. |
| ProcessingCommandExecutor<TTarget> | Выполняет последовательность команд обработки. |
| ProcessingCommandTree<TTarget> | Представляет абстрактный базовый класс для дерева команд обработки. |
| ProcessingErrorResult | Предоставляет информацию об ошибке, которая возникает при выполнении команды обработки. |
| ProcessingEventArgs | Предоставляет данные для событий Started и Canceled. |
| ProcessingFinishedEventArgs | Предоставляет данные для события Finished. |
| ProcessingHelper | Содержит методы, позволяющие упростить построение алгоритмов обработки. |
| ProcessingProfile<TTarget> | Предоставляет базовый абстрактный класс для верификаторов или преобразователей. |
| ProcessingProfileResult | Сохраняет результаты ProcessingProfile<TTarget>. |
| ProcessingResult | Сохраняет результат обработки команды. |
| ProcessingState | Хранит информацию о состоянии обработки. |
| ProcessingStateEventArgs | Предоставляет данные для событий состояния обработки. |
| ProcessingTargetChangedResult | Результат команды обработки, которая изменяет цель обработки. |
| PropertySetter<TTarget,TValue> | Предоставляет базовый абстрактный класс для классов, которые позволяют устанавливать значение свойства целевого объекта. |
| Trigger<TTarget> | Определяет триггер, который активируется, когда предикат возвращает указанное (активационное) значение. |
| TriggerActivatedEventArgs | Предоставляет данные для события TriggerActivated. |
| TriggerActivationException | Предоставляет исключение, которое выбрасывается при активации триггера. |
| TriggerActivationResult | Сохраняет результат активированного триггера. |
| ValueProcessing<TTarget,TValue> | Позволяет обрабатывать значение анализатора. |
| VerificationProfile<TTarget> | Профиль, определяющий команды обработки для проверки цели. |
| VerificationProfileResult | Сохраняет результаты проверки. |