
## CreateExtendedAttribute (1 of 7) {#createextendedattribute_1}

Creates a new extended attribute with the field ID which equals to this object's field ID value.

**Returns:** returns created instance of the ExtendedAttribute class with the fieldID which equals to this object's fieldID value.

```cpp
CreateExtendedAttribute()
```

---

## CreateExtendedAttribute (2 of 7) {#createextendedattribute_2}

Creates a new extended attribute with the field ID which equals to this object's field ID value and the specified flag value.

**Returns:** returns created instance of the ExtendedAttribute class with the fieldID which equals to this object's fieldID value.

```cpp
CreateExtendedAttribute(bool flagValue)
```

| Parameter | Description |
| --- | --- |
| flagValue | The specified flag value. |

---

## CreateExtendedAttribute (3 of 7) {#createextendedattribute_3}

Creates new extended attribute linked with specified Value item.

**Returns:** returns created instance of the ExtendedAttribute class linked with specified Value item.

```cpp
CreateExtendedAttribute(const System::SharedPtr< Value > & lookupValue)
```

| Parameter | Description |
| --- | --- |
| lookupValue | The specified Value item. |

---

## CreateExtendedAttribute (4 of 7) {#createextendedattribute_4}

Creates a new extended attribute with the field ID which equals to this object's field ID value and the specified text value.

**Returns:** returns created instance of the ExtendedAttribute class with the fieldID which equals to this object's fieldID value.

```cpp
CreateExtendedAttribute(const System::String & textValue)
```

| Parameter | Description |
| --- | --- |
| textValue | The specified text value. |

---

## CreateExtendedAttribute (5 of 7) {#createextendedattribute_5}

Creates a new extended attribute with the field ID which equals to this object's field ID value and the specified duration value.

**Returns:** returns created instance of the ExtendedAttribute class with the fieldID which equals to this object's fieldID value.

```cpp
CreateExtendedAttribute(Duration durationValue)
```

| Parameter | Description |
| --- | --- |
| durationValue | The specified duration value. |

---

## CreateExtendedAttribute (6 of 7) {#createextendedattribute_6}

Creates a new extended attribute with the field ID which equals to this object's field ID value and the specified date value.

**Returns:** returns created instance of the ExtendedAttribute class with the fieldID which equals to this object's fieldID value.

```cpp
CreateExtendedAttribute(System::DateTime dateTimeValue)
```

| Parameter | Description |
| --- | --- |
| dateTimeValue | The specified date time value. |

---

## CreateExtendedAttribute (7 of 7) {#createextendedattribute_7}

Creates a new extended attribute with the field ID which equals to this object's field ID value and the specified numeric value.

**Returns:** returns created instance of the ExtendedAttribute class with the fieldID which equals to this object's fieldID value.

```cpp
CreateExtendedAttribute(System::Decimal numericValue)
```

| Parameter | Description |
| --- | --- |
| numericValue | The specified numeric value. |

