# UxmlDescriptionCache

> Contains pre-processed information about UXML attribute descriptions to avoid relying on reflection.

## Definition

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

```csharp
public static class UxmlDescriptionCache
```

## Remarks

This is used by the code generator when a control is using [UxmlElementAttribute](/engine/6000.0/script-reference/unityengine/uielements/uxmlelementattribute.md) and [UxmlAttributeAttribute](/engine/6000.0/script-reference/unityengine/uielements/uxmlattributeattribute.md).

## Static Methods

| Method                                                                                                      | Description                                          |
| ----------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [RegisterType](/engine/6000.0/script-reference/unityengine/uielements/uxmldescriptioncache/registertype.md) | Registers pre-processed UXML attribute descriptions. |
