# CreationContext

> This structure holds information used during UXML template instantiation.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.UIElements](/engine/6000.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule
* **Implements:** [IEquatable\<CreationContext>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct CreationContext : IEquatable<CreationContext>
```

## Properties

| Property                                                                                                     | Description                                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [target](/engine/6000.5/script-reference/unityengine/uielements/creationcontext/target.md)                   | The element into which the [\_visualTreeAsset](/engine/6000.5/script-reference/unityengine/uielements/creationcontext/visualtreeasset.md) is being cloned or instantiated. [VisualTreeAsset.CloneTree](/engine/6000.5/script-reference/unityengine/uielements/visualtreeasset/clonetree.md)[VisualTreeAsset.Instantiate](/engine/6000.5/script-reference/unityengine/uielements/visualtreeasset/instantiate.md) |
| [visualTreeAsset](/engine/6000.5/script-reference/unityengine/uielements/creationcontext/visualtreeasset.md) | The target UXML file to clone or instantiate.                                                                                                                                                                                                                                                                                                                                                                   |
