| MapCopyToTDestNode(TDestNode, NullableInt32) | Deep copy this to destination node type starting at destination parent; items will be reference copies. |
| MapCopyToTDestNode(TDestNode, FuncTNode, TItem, NullableInt32) | Deep copy this to destination node type starting at destination parent; uses an item mapping function. |
| MapCopyToTDestNode(TDestNode, FuncTNode, Boolean, NullableInt32) | Deep copy this to destination node type starting at destination parent; uses a filtering predicate; items will be reference copies The filtering predicate will terminate traversing source branch if no children satisfy the predicate, even if deeper descendants do. |
| MapCopyToTDestNode(TDestNode, FuncTNode, Boolean, FuncTNode, TItem, NullableInt32) | Deep copy this to destination node type starting at destination parent; uses an item mapping function and a filtering predicate. The filtering predicate will terminate traversing source branch if no children satisfy the predicate, even if deeper descendants do. |
| MapCopyToTDestNode, TDestItem(TDestNode, FuncTNode, TDestItem, NullableInt32) | Deep copy node/item to destination node/item type starting at destination parent; uses an item mapping function. |
| MapCopyToTDestNode, TDestItem(TDestNode, FuncTNode, Boolean, FuncTNode, TDestItem, NullableInt32) | Deep copy node/item to destination node/item type starting at destination parent; uses an item mapping function and a filtering predicate. The filtering predicate will terminate traversing source branch if no children satisfy the predicate, even if deeper descendants do. |