Initializes the project data by coercing values to ensure hierarchical and time schedule validity, and computing summarization values as needed. Internally calls EnsureValidHierarchy()()()(), EnsureTimeScheduleConstraints()()()(), EnsureTimeLimitConstraints()()()(), RemoveCircularDependencies()()()(), EnsureDependencyConstraints()()()(), and SummarizeParentTimeValues()()()() methods in the specified order.

Namespace:  DlhSoft.Windows.Data
Assembly:  DlhSoft.ProjectData.Core (in DlhSoft.ProjectData.Core.dll)

Syntax

C#
public virtual void Initialize(
	bool ensureValidHierarchy,
	bool ensureTimeConstraints,
	bool ensureDependencyConstraints
)
Visual Basic (Declaration)
Public Overridable Sub Initialize ( _
	ensureValidHierarchy As Boolean, _
	ensureTimeConstraints As Boolean, _
	ensureDependencyConstraints As Boolean _
)

Parameters

ensureValidHierarchy
Type: System..::..Boolean
ensureTimeConstraints
Type: System..::..Boolean
ensureDependencyConstraints
Type: System..::..Boolean

See Also