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.
Namespace: MobileTrack.Common.Models.TreeViews.ItemTreeAssembly: MobileTrack.Common (in MobileTrack.Common.dll) Version: 0.7+45c8d9adb5970d727cceec44a5ed61aea0016e50
public void MapCopyTo<TDestNode, TDestItem>(
TDestNode destParent,
Func<TNode, TDestItem> mapToDestItem,
int? maxRelativeDepth = null
)
where TDestNode : ItemTreeNode<TDestNode, TDestItem>
where TDestItem : IIdLabel
- 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)
- TDestNode
- Destination node type
- TDestItem
- Destination model type