# Element

> An empty element that can be set to any string.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Android.Gradle](/engine/6000.5/script-reference/unity/android/gradle.md)
* **Assembly:** Unity.Android.Gradle
* **Inherits from:** [BaseElement](/engine/6000.5/script-reference/unity/android/gradle/baseelement.md)
* **Implements:** [ICloneable](https://learn.microsoft.com/dotnet/api/system.icloneable)

```csharp
public class Element : BaseElement, ICloneable
```

## Constructors

| Constructor                                                                                                                      | Description          |
| -------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| [Element()](/engine/6000.5/script-reference/unity/android/gradle/element/ctor.md#element\(\))                                    | Element constructor. |
| [Element(System.String)](/engine/6000.5/script-reference/unity/android/gradle/element/ctor.md#element\(string\))                 | Element constructor. |
| [Element(Unity.Android.Gradle.Element)](/engine/6000.5/script-reference/unity/android/gradle/element/ctor.md#element\(element\)) | Element constructor. |

## Methods

| Method                                                                                         | Description                                                                                  |
| ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| [GetUniqueName](/engine/6000.5/script-reference/unity/android/gradle/element/getuniquename.md) | Gets the unique name of the element. Element type combined with element ID will be returned. |

## Inheritance

**Inherited Members:**

* [BaseElement.GetElementDependenciesIDs()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/getelementdependenciesids.md)
* [BaseElement.GetID()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/getid.md)
* [BaseElement.ResolveConflict()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/resolveconflict.md)
* [BaseElement.AddElementDependency(BaseElement)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/addelementdependency.md#addelementdependency\(baseelement\))
* [BaseElement.AddElementDependency(uint)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/addelementdependency.md#addelementdependency\(uint\))
* [BaseElement.AddElementDependencies(IEnumerable\<uint>)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/addelementdependencies.md)
* [BaseElement.RemoveElementDependency(BaseElement)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/removeelementdependency.md)
* [BaseElement.RemoveAllElementDependencies()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/removeallelementdependencies.md)
* [BaseElement.RemoveElementDependencyById(uint)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/removeelementdependencybyid.md)
* [BaseElement.SetRaw(string)](/engine/6000.5/script-reference/unity/android/gradle/baseelement/setraw.md)
* [BaseElement.GetRaw()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/getraw.md)
* [BaseElement.ToString()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/tostring.md)
* [BaseElement.Remove()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/remove.md)
* [BaseElement.Clear()](/engine/6000.5/script-reference/unity/android/gradle/baseelement/clear.md)
