# ElementsList<T>

> A list of Android manifest elements.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Android.Gradle.Manifest](/engine/6000.3/script-reference/unity/android/gradle/manifest.md)
* **Assembly:** Unity.Android.Gradle
* **Implements:** [IEnumerable\<T>](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.ienumerable)

```csharp
public class ElementsList<T> : IEnumerable<T>, IEnumerable where T : BaseElement
```

## Properties

| Property                                                                                        | Description                                        |
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [Count](/engine/6000.3/script-reference/unity/android/gradle/manifest/elementslist1/count.md)   | Gets the number of elements contained in the list. |
| [this\[\]](/engine/6000.3/script-reference/unity/android/gradle/manifest/elementslist1/item.md) | Access `ElementsList` elements by index.           |

## Methods

| Method                                                                                                              | Description                                                           |
| ------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
| [AddElement](/engine/6000.3/script-reference/unity/android/gradle/manifest/elementslist1/addelement.md)             | Adds an element to the end of the list.                               |
| [AddElementsRange](/engine/6000.3/script-reference/unity/android/gradle/manifest/elementslist1/addelementsrange.md) | Adds the elements of the specified collection to the end of the list. |
| [Clear](/engine/6000.3/script-reference/unity/android/gradle/manifest/elementslist1/clear.md)                       | Removes all the elements from the list.                               |
| [GetElement](/engine/6000.3/script-reference/unity/android/gradle/manifest/elementslist1/getelement.md)             | Gets an element from the list.                                        |
| [GetEnumerator](/engine/6000.3/script-reference/unity/android/gradle/manifest/elementslist1/getenumerator.md)       | Returns an enumerator that iterates through the list.                 |
| [RemoveElement](/engine/6000.3/script-reference/unity/android/gradle/manifest/elementslist1/removeelement.md)       | Removes a child element by id.                                        |
