# GetHierarchicalDataSourceContext()

> Queries the VisualElement.dataSource and VisualElement.dataSourcePath inherited from the hierarchy.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.UIElements](/engine/6000.3/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public DataSourceContext GetHierarchicalDataSourceContext()
```

### Returns

| Type                                                                                             | Description                                                              |
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| [DataSourceContext](/engine/6000.3/script-reference/unityengine/uielements/datasourcecontext.md) | A context object with the hierarchical data source and data source path. |
