Classes

  ClassDescription
Allocation
Represents a resource allocation, defined by a specified time interval, units value, and by a value that indicates whether the resource is available for the assignments.
Assignment
Represents an assignment item object wrapper generated and managed by an AssignmentManager, aware of its referred resource and allocation units.
AssignmentCollection
Observable collection that owns Assignment objects used internally by an AssignmentManager.
AssignmentItem
Represents an assignment item aware of its assigned resource and allocation units that can be used as a source object to be wrapped within an Assignment and managed using an AssignmentManager. It is recommended to set these data properties: Resource, AllocationUnits.
AssignmentManager
Object collection management engine that uses an assignment collection to wrap the objects internally. Provides automatic management for the collection items. Use Items property to set your own assignment data item collection to manage and use Assignments property to access the managed assignment collection mapping your items. It is recommended to set the data member properties: ResourceItemMemberPath, AllocationUnitsMemberPath.
DateScheduleDefinitionInfo
Represents structured date schedule definition information computed based on the definition string within a ScheduleDefinition.
DayOfWeekScheduleDefinitionInfo
Represents structured day of week schedule definition information computed based on the definition string within a ScheduleDefinition.
Entity
Represents an entity item object wrapper generated and managed by an EntityManager, aware of the parent collection or entity that owns it.
EntityCollection
Observable collection that owns Entity objects used internally by an EntityManager.
EntityItem
Represents an entity item that can be used as a source object to be wrapped within an Entity and managed using an EntityManager or hosted within a data management control.
EntityManager
Basic object collection management engine that uses an entity collection to wrap the objects internally. Inheriters can provide initialization and change management operations for managing customized collections using the internal entity collection. Use Items property to set your own entity data item collection to manage and use Entities property to access the managed entity collection mapping your items. It is recommended to use a single EntityManager instance for each set of distinct data items and data member properties at any specific time, and to use the Dispose method to release the resources used by an instance that is no longer needed.
GanttChartViewItem
Represents an item in the GanttChartView control aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc. It is recommended to set at least these data properties: Indentation, Content, Start, Effort, Assignments. These data properties can also be set: IsExpanded, Schedule, Predecessors, Duration, Finish, IsMilestone, Completion, IsCompleted, Cost.
LoadChartViewItem
Represents an item in the LoadChartView control aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc. It is recommended to set at least these data properties: Content. These data properties can also be set: Schedule, CostPerUsage, CostPerHour.
NewItemEventArgs
Provides data for the NewItem event.
Node
Represents a node item object wrapper generated and managed by a NodeManager, aware of its indentation in a hierarchical collection.
NodeCollection
Observable collection that owns Node objects used internally by a NodeManager.
NodeItem
Represents a node item aware of its indentation and expansion state (can be expanded or collapsed) that can be used as a source object to be wrapped within a Node and managed using a NodeManager or hosted within a hierarchical data management control. It is recommended to set at least these data properties: Indentation. These data properties can also be set: IsExpanded.
NodeManager
Object collection management engine that uses a node collection to wrap the objects internally. Provides automatic management of indentation (node hierarchy) and expansion (node visibility) for the collection items. Use Items property to set your own node data item collection to manage and use Nodes property to access the managed node collection mapping your items. It is recommended to set at least these data member properties: IndentationMemberPath. These data member properties can also be set: IsExpandedMemberPath.
Predecessor
Represents a predecessor item object wrapper generated and managed by a PredecessorManager, aware of its task, dependency type, and lag.
PredecessorCollection
Observable collection that owns Predecessor objects used internally by a PredecessorManager.
PredecessorItem
Represents a predecessor item aware of its task, dependency type, and lag that can be used as a source object to be wrapped within a Predecessor and managed using a PredecessorManager. It is recommended to set at least these data properties: Task. These data properties can also be set: DependencyType, Lag.
PredecessorManager
Object collection management engine that uses a predecessor collection to wrap the objects internally. Provides automatic management for the collection items. Use Items property to set your own predecessor data item collection to manage and use Predecessors property to access the managed predecessor collection mapping your items. It is recommended to set at least these data member properties: TaskItemMemberPath. These data member properties can also be set: DependencyTypeMemberPath, LagMemberPath.
ReadOnlyAssignmentCollection
Read-only observable collection of Assignment objects.
ReadOnlyEntityCollection
Read-only observable collection of Entity objects.
ReadOnlyNodeCollection
Read-only observable collection of Node objects.
ReadOnlyPredecessorCollection
Read-only observable collection of Predecessor objects.
ReadOnlyResourceCollection
Read-only observable collection of Resource objects.
ReadOnlyScheduleDefinitionCollection
Read-only observable collection of ScheduleDefinition objects.
ReadOnlyTaskCollection
Read-only observable collection of Task objects.
Resource
Represents a resource item object wrapper generated and managed by a ResourceManager, aware of its schedule and costs or hosted within a resource data management control.
ResourceAllocationContext
Represents a resource context that is updated within a LoadChartViewItemAllocationControl whenever resource allocations change.
ResourceCollection
Observable collection that owns Resource objects used internally by a ResourceManager.
ResourceItem
Represents a resource item aware of its schedule and costs that can be used as a source object to be wrapped within an Resource and managed using a ResourceManager. It is recommended to set at least these data properties: Content. These data properties can also be set: Schedule, CostPerUsage, CostPerHour.
ResourceManager
Object collection management engine that uses a resource collection to wrap the objects internally. Provides automatic management for the collection items. Use Items property to set your own resource data item collection to manage and use Resources property to access the managed resource collection mapping your items. It is recommended to set at least these data member properties: ContentMemberPath. These data member properties can also be set: ScheduleMemberPath, CostPerUsageMemberPath, CostPerHourMemberPath.
Schedule
Represents an object that can be used to determine the work time intervals for any specific time interval in a project timeline.
ScheduleChartViewItem
Represents an item in the ScheduleChartView control aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc. It is recommended to set at least these data properties: Content. These data properties can also be set: Schedule, CostPerUsage, CostPerHour.
ScheduleDefinition
Represents a schedule item object wrapper generated and managed by a ScheduleDefinitionManager, aware of its definition string.
ScheduleDefinitionCollection
Observable collection that owns ScheduleDefinition objects used internally by a ScheduleDefinitionManager.
ScheduleDefinitionInfo
Represents structured schedule definition information computed based on the definition string within a ScheduleDefinition.
ScheduleDefinitionItem
Represents a schedule definition item aware of its schedule and costs that can be used as a source object to be wrapped within an ScheduleDefinition and managed using a ScheduleDefinitionManager or hosted within a schedule definition data management control. It is recommended to set at least these data properties: DefinitionString. These data properties can also be set: Content.
ScheduleDefinitionManager
Object collection management engine that uses a schedule definition collection to wrap the objects internally. Provides automatic management for the collection items. Use Items property to set your own schedule definition data item collection to manage and use ScheduleDefinitions property to access the managed schedule definition collection mapping your items. It is recommended to set at least these data member properties: DefinitionStringMemberPath. These data member properties can also be set: ContentMemberPath.
ScheduleDefinitionStrings
Schedule definition string provider.
SimpleAssignmentItem
Represents a simple assignment item that can be used as a data definition object when inserting or adding an Assignment using an AssignmentManager with simple data management mode. It is recommended to set these data properties: Resource, AllocationUnits.
SimpleEntityItem
Represents a simple entity item that can be used as a data definition object when inserting or adding an Entity using an EntityManager with simple data management mode.
SimpleNodeItem
Represents a simple node item that can be used as a data definition object when inserting or adding a Node using a NodeManager with simple data management mode. It is recommended to set at least these data properties: Indentation. These data properties can also be set: IsExpanded.
SimplePredecessorItem
Represents a simple predecessor item that can be used as a data definition object when inserting or adding a Predecessor using a PredecessorManager with simple data management mode. It is recommended to set at least these data properties: Task. These data properties can also be set: DependencyType, Lag.
SimpleResourceItem
Represents a simple resource item that can be used as a data definition object when inserting or adding a Resource using a ResourceManager with simple data management mode. It is recommended to set at least these data properties: Content. These data properties can also be set: Schedule, CostPerUsage, CostPerHour.
SimpleScheduleDefinitionItem
Represents a simple schedule definition item that can be used as a data definition object when inserting or adding a ScheduleDefinition using a ScheduleDefinitionManager with simple data management mode. It is recommended to set at least these data properties: DefinitionString. These data properties can also be set: Content.
SimpleTaskItem
Represents a simple task item that can be used as a data definition object when inserting or adding a Task using a TaskManager with simple data management mode. It is recommended to set at least these data properties: Indentation, Content, Start, Effort, CompletedEffort, Assignments. These data properties can also be set: IsExpanded, Schedule, Predecessors, Cost, MinStart, MaxStart, MinFinish, MaxFinish.
Task
Represents a task item object wrapper generated and managed by a TaskManager, aware of its indentation, start date and time, effort, etc. in a task collection.
TaskCollection
Observable collection that owns Task objects used internally by a TaskManager.
TaskItem
Represents a task item aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc. that can be used as a source object to be wrapped within a Task and managed using a TaskManager or hosted within a task data management control. It is recommended to set at least these data properties: Indentation, Content, Start, Effort, CompletedEffort, Assignments. These data properties can also be set: IsExpanded, Schedule, Predecessors, Duration, Finish, IsMilestone, Completion, IsCompleted, Cost, MinStart, MaxStart, MinFinish, MaxFinish.
TaskManager
Object collection management engine that uses a task collection to wrap the objects internally. Provides automatic management of indentation (task hierarchy), expansion (task visibility), start date and times, effort, etc. for the collection items. Use Items property to set your own task data item collection to manage and use Tasks property to access the managed task collection mapping your items. It is recommended to set at least these data member properties: IndentationMemberPath, ContentMemberPath, StartMemberPath, EffortMemberPath, CompletedEffortMemberPath, AssignmentsMemberPath, AssignmentResourceItemMemberPath, AssignmentAllocationUnitsMemberPath. These data member properties can also be set: IsExpandedMemberPath, ScheduleMemberPath, PredecessorsMemberPath, PredecessorTaskItemMemberPath, PredecessorDependencyTypeMemberPath, PredecessorLagMemberPath, DurationMemberPath, FinishMemberPath, IsMilestoneMemberPath, CompletionMemberPath, IsCompletedMemberPath, AssignmentsStringMemberPath, IndexStringMemberPath, PredecessorsStringMemberPath, CostMemberPath, MinStartMemberPath, MaxStartMemberPath, MaxFinishMemberPath, MaxFinishMemberPath.
TaskManager..::.ProjectXmlSerializer
Represents a data serializer used to export the contents of a TaskManager component to a Project XML file.
TaskManager..::.ProjectXmlSerializer..::.GettingAssignmentXmlEventArgs
Represents event arguments for GettingAssignmentXml event.
TaskManager..::.ProjectXmlSerializer..::.GettingPredecessorXmlEventArgs
Represents event arguments for GettingPredecessorXml event.
TaskManager..::.ProjectXmlSerializer..::.GettingResourceXmlEventArgs
Represents event arguments for GettingResourceXml event.
TaskManager..::.ProjectXmlSerializer..::.GettingTaskXmlEventArgs
Represents event arguments for GettingTaskXml event.
TaskManager..::.ProjectXmlSerializer..::.GettingXmlElementEventArgs
Represents base event arguments for element generation events.
TimeIntervalCollection
Represents a time interval, starting at a specified date and time, and lasting for a specified time span.
TimeOfDayScheduleDefinitionInfo
Represents structured time of day schedule definition information computed based on the definition string within a ScheduleDefinition.
TimeOfDayTypeConverter
Supports string-to-TimeOfDay conversion, either for property editors in design environmentsto, or enable XAML usages.

Structures

  StructureDescription
Date
Represents a day, typically expressed as a date.
TimeInterval
Represents a time interval, starting at a specified date and time, and lasting for a specified time span.
TimeOfDay
Represents a time of the day, typically expressed as a time span passed between the start of the day and that time.

Interfaces

  InterfaceDescription
IAssignmentItem
Represents the interface of an assignment item aware of its assigned resource and allocation units that can be used as a source object to be wrapped within an Assignment and managed using an AssignmentManager.
IEntityItem
Represents the interface of an entity item that can be used as a source object to be wrapped within an Entity and managed using an EntityManager or hosted within a data management control.
INodeItem
Represents the interface of a node item aware of its indentation and expansion state (can be expanded or collapsed) that can be used as a source object to be wrapped within a Node and managed using a NodeManager or hosted within a hierarchical data management control.
IPredecessorItem
Represents the interface of a predecessor item aware of its task, dependency type, and lag that can be used as a source object to be wrapped within a Predecessor and managed using a PredecessorManager.
IResourceItem
Represents the interface of a resource item aware of its schedule and costs that can be used as a source object to be wrapped within an Resource and managed using a ResourceManager or hosted within a resource data management control.
IScheduleDefinitionItem
Represents the interface of a schedule definition item aware of its definition string that can be used as a source object to be wrapped within an ScheduleDefinition and managed using a ScheduleDefinitionManager or hosted within a schedule definition data management control.
ITaskItem
Represents the interface of a task item aware of its indentation, expansion state (can be expanded or collapsed), start date and time, effort, etc. that can be used as a source object to be wrapped within a Task and managed using a TaskManager or hosted within a task data management control.

Delegates

  DelegateDescription
DayScheduleProvider
Represents a method that returns the work time intervals of a specified day to define a Schedule.
Entity..::.Initialization
Represents a method that provides Entity initialization.
EntityManager..::.Initialization
Represents a method that provides EntityManager initialization.
NewItemEventHandler
Represents the method that will handle a NewItem event of the ReadOnlyEntityCollection class.

Enumerations

  EnumerationDescription
DataManagementMode
Represents an EntityManager data management mode.
DependencyType
Represents the dependency type of a task predecessor.