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.DataAssembly: 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