Initializes a new instance of the Predecessor class.

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

Syntax

C#
protected internal Predecessor(
	Object item,
	string taskItemMemberPath,
	string dependencyTypeMemberPath,
	string lagMemberPath
)
Visual Basic (Declaration)
Protected Friend Sub New ( _
	item As Object, _
	taskItemMemberPath As String, _
	dependencyTypeMemberPath As String, _
	lagMemberPath As String _
)

Parameters

item
Type: System..::.Object
Predecessor item to be wrapped by the Predecessor.
taskItemMemberPath
Type: System..::.String
Path to an Object value on the source predecessor item to serve as the task item, or null to indicate that the task item is not provided by the source predecessor item.
dependencyTypeMemberPath
Type: System..::.String
Path to a DependencyType value on the source predecessor item to serve as the dependency type, or null to indicate that the dependency value is not provided by the source predecessor item.
lagMemberPath
Type: System..::.String
Path to a TimeSpan value on the source predecessor item to serve as the lag, or null to indicate that the lag is not provided by the source predecessor item.

See Also