
## Add (1 of 3) {#add_1}

Adds new resource at the last position of a project resources collection.

**Returns:** Added resource.

```cpp
Add()
```

---

## Add (2 of 3) {#add_2}

Adds new resource at the last position of a project resources collection.

**Returns:** Added resource.

```cpp
Add(const System::String & resourceName)
```

| Parameter | Description |
| --- | --- |
| resourceName | Name of a resource. |

---

## Add (3 of 3) {#add_3}

Adds new resource at the specified position of a project resources collection.

**Returns:** Added resource.

```cpp
Add(const System::String & resourceName, int32_t beforeResourceId)
```

| Parameter | Description |
| --- | --- |
| resourceName | Name of a resource. |
| beforeResourceId | Position of the previous resource in a project resources collection. |

