# TreeView.CanStartDragArgs

> Method arguments for the TreeView.CanStartDrag virtual method.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.IMGUI.Controls](/engine/6000.7/script-reference/unityeditor/imgui/controls.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
protected struct TreeView.CanStartDragArgs
```

## Fields

| Value                                                                                                                    | Description                              |
| ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- |
| [draggedItem](/engine/6000.7/script-reference/unityeditor/imgui/controls/treeview/canstartdragargs/draggeditem.md)       | Item about to be dragged.                |
| [draggedItemIDs](/engine/6000.7/script-reference/unityeditor/imgui/controls/treeview/canstartdragargs/draggeditemids.md) | The multi-selection about to be dragged. |

## Operators

| Operator                                                                                                                | Description                                                                     |
| ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [CanStartDragArgs](/engine/6000.7/script-reference/unityeditor/imgui/controls/treeview/canstartdragargs/op-implicit.md) | Implicitly convert between CanStartDragArgs on TreeView, and TreeView\\\<int\\> |
