ItemTreeNodeTNode, TItemMapCopyToTDestNode, TDestItem(TDestNode, FuncTNode, TDestItem, NullableInt32) Method

Deep copy node/item to destination node/item type starting at destination parent; uses an item mapping function.

Definition

Namespace: MobileTrack.Common.Models.TreeViews.ItemTree
Assembly: MobileTrack.Common (in MobileTrack.Common.dll) Version: 0.7+1dadc87dcf0a0f837e19a3ce2deb7c1cd85375d1
public void MapCopyTo<TDestNode, TDestItem>(
	TDestNode destParent,
	Func<TNode, TDestItem> mapToDestItem,
	int? maxRelativeDepth = null
)
where TDestNode : ItemTreeNode<TDestNode, TDestItem>
where TDestItem : IIdLabel

Parameters

destParent  TDestNode
Parent/root destination node
mapToDestItem  FuncTNode, TDestItem
Map source node to destination item
maxRelativeDepth  NullableInt32  (Optional)
Max depth of traversal (relative to this node)

Type Parameters

TDestNode
Destination node type
TDestItem
Destination model type

See Also