Click or drag to resize

TaskManager Class

Class which manages all known tasks and taskgroups found in the tasks folders known by LLBLGen Pro
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.CodeGenerationMetaData.TasksTaskManager

Namespace:  SD.LLBLGen.Pro.ApplicationCore.CodeGenerationMetaData.Tasks
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public class TaskManager

The TaskManager type exposes the following members.

Constructors
  NameDescription
Public methodTaskManager
CTor
Top
Properties
  NameDescription
Public propertyDependenciesPerElement
Gets the dependencies per element.
Public propertyElementsPerPlatform
Gets the elements per platform.
Public propertyElementsPerTemplateGroup
Gets the elements per template group.
Public propertyKnownElements
Gets the known elements.
Top
Methods
  NameDescription
Public methodCreateRunQueueFromPreset
Creates from the preset passed in a run queue. This run queue is created from the tasks and task groups presented in the preset. The run queue is used to be altered by the user or selected as-is. The Run queue is in fact a taskgroup which can be used by the generator object directly. The name of the Preset is used for the name of the taskgroup.
Public methodCreateTaskGroupFromPreset
Creates from the preset passed in a Taskgroup. This task group is created from the tasks and task groups presented in the preset. The task group is used to be altered by the user. The task group is in fact a taskgroup which can be used by the generator object directly. The name of the Preset is used for the name of the taskgroup.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetClonedElementsBasedOnFilter
Gets clones of the elements based on the filter platformname + templategroup specified.
Public methodGetElementByName
Gets the taskgroup element associated with the name specified. It might not match the context of the caller so extra filtering, like using MatchesFilter is recommended. To get the task with the name, tested for a given context, use GetElementByNameFiltered(String, String, String, String)
Public methodGetElementByNameFiltered
Gets the element by name and filtered on platformname/templategroupname/frameworkName. If the name exists but the platform/templategroupname/frameworkName doesn't match, null is returned.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoadTasksFiles
Loads the tasks files into Task and TaskGroup objects. When it returns, this manager's container objects are filled.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also