
## ExtendedAttribute class

Represents extended attributes.

Currently supported all types of Extended attributes reading from MSP Xml 2003/2007 and mpp 2003. For MSP mpp 2007 all Extended attributes reading supported except durations and flags.

## Methods

| Name | Description |
| --- | --- |
| [get_AttributeDefinition](./get_attributedefinition/) | Gets the attribute definition. |
| [get_DateValue](./get_datevalue/) | Gets a value for attributes with date types (Date, Start, Finish). |
| [get_DurationValue](./get_durationvalue/) | Gets value for attributes with ' Duration ' type. |
| [get_FieldId](./get_fieldid/) | Gets the id of a field. |
| [get_FlagValue](./get_flagvalue/) | Gets a value indicating whether a flag is set for an attribute with 'Flag' type. |
| [get_IsErrorValue](./get_iserrorvalue/) | Gets whether calculation of extended attribute's value resulted in an error. |
| [get_NumericValue](./get_numericvalue/) | Gets a value for attributes with numeric types (Cost, Number). |
| [get_TextValue](./get_textvalue/) | Gets a value for attributes with 'Text' type. |
| [get_ValueGuid](./get_valueguid/) | Gets the guid of a lookup value. |
| [get_ValueReadOnly](./get_valuereadonly/) | Gets a value indicating whether a value of this ExtendedAttribute instance is read-only. returns true if a formula or rollup is defined in the ExtendedAttributeDefinition for this object. |
| [set_DateValue](./set_datevalue/) | Sets a value for attributes with date types (Date, Start, Finish). |
| [set_DurationValue](./set_durationvalue/) | Sets value for attributes with ' Duration ' type. |
| [set_FlagValue](./set_flagvalue/) | Sets a value indicating whether a flag is set for an attribute with 'Flag' type. |
| [set_NumericValue](./set_numericvalue/) | Sets a value for attributes with numeric types (Cost, Number). |
| [set_TextValue](./set_textvalue/) | Sets a value for attributes with 'Text' type. |
| [ToString](./tostring/) | Returns short string representation of an extended attribute. |

