| Name | Description | |
|---|---|---|
![]() | PropertyValue Constructor | Default constructor. Creates the PropertyValue object. |
The following tables list the members exposed by PropertyValue.
| Name | Description | |
|---|---|---|
![]() | PropertyValue Constructor | Default constructor. Creates the PropertyValue object. |
| Name | Description | |
|---|---|---|
![]() | Definition | Returns an object that provides information about the property and its definition. The information includes:
• name of the property • its data type • whether it's indexed or not • whether it's read-only or not • upper/lower bounds of values for numerical properties To use the Definition property, the PropertyValue object must point to a project property (persistent property). It cannot point to an individual value (transient property). |
![]() | Id | Returns the P8 property descriptor (Id and index) that the object points to. To use the Id property, the PropertyValue object must point to a project property (persistent property). Transient PropertyValue objects don't have descriptors because they point directly to a value. A transient PropertyValue is created by operator and takes values of base types. |
![]() | Indexes | Returns the valid / actually used indexes. It can be used with the PropertyValue::operator []. To use the Indexes property, the PropertyValue object must point to a project property (persistent property). It cannot point to an individual value (transient property). |
![]() | IsEmpty | Checks if the property is empty. If it's not, it could be read. IMPORTANT: If property is indexed, you have to set the index. |
![]() | Item | Returns or sets the object of a persistent PropertyValue that points to a specific index. To use the Item property, the PropertyValue object must point to a project property (persistent property). It cannot point to an individual value (transient property). |
![]() | LastUsedIndex | Returns the number of the highest used index. Indexes start at 1. If the property is not indexed or there is no used index, LastUsedIndex is 0. To use the LastUsedIndex property, the PropertyValue object must point to a project property (persistent property).It cannot point to an individual value (transient property). |
![]() | Parent | Property list to which this property value is connected. |
| Name | Description | |
|---|---|---|
![]() | CopyTo | Copies a PropertyValue object to a destination including all indexes. If the source property is indexed, the destination has to be also indexed. Only indexes from 1 to minimum of both MaxIndex are copied. |
![]() | Dispose | Destructor for deterministic finalization of PropertyValue object. |
![]() | Equals | Overloaded. Determines whether two PropertyValues objects have the same value. |
![]() | GetDisplayString | Display value of property as Eplan.EplApi.Base.MultiLangString. |
![]() | GetHashCode | Serves as the default hash function. |
![]() | Set | Overloaded. Sets a System.DateTime value in the PropertyValue object. |
![]() | ToBool | Used in conversion of the PropertyValue object to bool. |
![]() | ToDouble | Used in conversion of the PropertyValue object to double. |
![]() | ToInt | Used in conversion of the PropertyValue object to int. |
![]() | ToMultiLangString | Used in conversion of the PropertyValue object to Eplan.EplApi.Base.MultiLangString. |
![]() | ToPointD | Used in conversion of the PropertyValue object to Eplan.EplApi.Base.PointD. |
![]() | ToString | Overloaded. Used in conversion of the PropertyValue object to If the type of property is MultiLangString, only the specified language is returned. In case of a transient PropertyValue object, the stored value is returned without any cast. |
![]() | ToTime | Used in conversion of the PropertyValue object to time. |
Equality | Determines whether two PropertyValues objects have the same value. |
Implicit Type Conversion | Overloaded. Used in conversion of the PropertyValue object to int. |
Inequality |
PropertyValue Class
Eplan.EplApi.DataModel Namespace
ArticlePropertyList Class
ConnectionPropertyList Class
FunctionPropertyList Class
FunctionBasePropertyList Class
InterruptionPointPropertyList Class
LocationBoxPropertyList Class
PagePropertyList Class
PlacementPropertyList Class
SymbolVariantPropertyList Class
ProjectPropertyList Class
ConnectionDefinitionPointPropertyList Class
DocumentBasePropertyList Class