| SD.LLBLGen.Pro.ApplicationCore.CodeGenerationMetaData.Tasks Namespace | 
| Class | Description | |
|---|---|---|
| ElementSelectionRule | 
            Specialization for the task rule which is used as element selection rules.
              | |
| PerformRule | 
            Specialization for the task rule which is used as perform rules.
              | |
| Preset | 
            General class for a preset definition, used for task setup for the generator configuration.
              | |
| PresetManager | 
            Class which manages found Preset objects. Preset objects are stored in .preset files and are used for setting up the generator configuration.
              | |
| RunQueue | 
            Class which is used as a run queue and which is based on a taskgroup.
              | |
| Task | 
            Implementation of ITask. Will be stored in ITaskGroup instances and reflect a single task to perform.
              | |
| TaskGroup | 
            Implementation of ITaskGroup which groups ITask instances and / or other ITaskGroup instances.
              | |
| TaskGroupElement | 
            Implementation of ITaskGroupElement and is the base class for Task and TaskGroup. 
              | |
| TaskGroupPreset | 
            Implementation of TaskGroupPreset which groups TaskPreset instances and / or other TaskGroupPreset instances.
              | |
| TaskGroupPresetElement | 
            This class is the base class for TaskPreset and TaskGroupPreset objects
              | |
| TaskManager | 
            Class which manages all known tasks and taskgroups found in the tasks folders known by LLBLGen Pro
              | |
| TaskParameter | 
            Container class for a task parameter's data
              | |
| TaskPreset | 
            Implementation of TaskPreset. Will be stored in TaskGroupPreset instances and reflect a preset for a single task
              | |
| TaskRule | 
            The base class for a task rule definition for a taskgroup preset element which is evaluated at generation time to perform the taskgroup element (if it evaluates to true) or
            not (if it's disabled or evaluates to false).
              |