# DataTree<T>.DuplicateT delegate

Namespace: [Grasshopper](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public delegate DataTree<T>.DuplicateT
```

Duplication delegate used in the copy constructor. Implementation should never throw exceptions.

**Signature:**

```cs
T DataTree<T>.DuplicateT(T original)
```

**Parameters:**

- `original` (`T`): Data to copy (might be null)
