# BlobBuilderArray<T>

> Used by the BlobBuilder methods to reference the arrays within a blob asset.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.Entities](/engine/7000.0/script-reference/unity/entities.md)
* **Assembly:** UnityEngine.EntitiesModule

```csharp
public ref struct BlobBuilderArray<T> where T : struct
```

## Remarks

Use this reference to initialize the data of a newly created [BlobArray\<T>](/engine/7000.0/script-reference/unity/entities/blobarray1.md).

## Constructors

| Constructor                                                                                                                 | Description                                                                                           |
| --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| [BlobBuilderArray\`1(System.Void\*,System.Int32)](/engine/7000.0/script-reference/unity/entities/blobbuilderarray1/ctor.md) | For internal, [BlobBuilder](/engine/7000.0/script-reference/unity/entities/blobbuilder.md), use only. |

## Properties

| Property                                                                             | Description                                         |
| ------------------------------------------------------------------------------------ | --------------------------------------------------- |
| [this\[\]](/engine/7000.0/script-reference/unity/entities/blobbuilderarray1/item.md) | Array index accessor for the elements in the array. |
| [Length](/engine/7000.0/script-reference/unity/entities/blobbuilderarray1/length.md) | Reports the number of elements in the array.        |

## Methods

| Method                                                                                           | Description                                         |
| ------------------------------------------------------------------------------------------------ | --------------------------------------------------- |
| [GetUnsafePtr](/engine/7000.0/script-reference/unity/entities/blobbuilderarray1/getunsafeptr.md) | Provides a pointer to the data stored in the array. |
