SetProperty Properties | 
The SetProperty type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowsMultipleValues | 
            Does the property allow/support multiple values?
              (Inherited from BaseProperty.) | |
| ChangedBy | (Inherited from BaseProperty.) | |
| ChangeTime | (Inherited from BaseProperty.) | |
| ConfigLockFlags | (Inherited from BaseProperty.) | |
| ControlType | (Inherited from BaseProperty.) | |
| CreatedBy | (Inherited from BaseProperty.) | |
| CreateTime | (Inherited from BaseProperty.) | |
| DataVersion | (Inherited from BaseProperty.) | |
| Deleted | (Inherited from BaseProperty.) | |
| Description | (Inherited from BaseProperty.) | |
| HideUndefined | 
            Returns true of it must be possible to re-select the value "Please select a value"
            if another value has already been selected.
            Only in effect if the control is a dropdown.
              | |
| Id | (Inherited from BaseProperty.) | |
| MultipleValues | ||
| Name | (Inherited from BaseProperty.) | |
| Number | (Inherited from BaseProperty.) | |
| PropertyType | (Inherited from BaseProperty.) | |
| RepeatDirection | 
            Only used if ControlType in [Radio, Checkbox].
              | |
| SecurityDefined | 
            Returns true of security has been defined for the property.
            Use the CheckSecurity() method  to test of a user has access to the property.
              (Inherited from BaseProperty.) | |
| SecurityGroups | 
            Contains Users and UserGroup which have access to the property.
            Can be null.
            Use the CheckSecurity() method  to test of a user has access to the property.
              (Inherited from BaseProperty.) | |
| System | (Inherited from BaseProperty.) | |
| SystemName | (Inherited from BaseProperty.) | |
| UId | (Inherited from BaseProperty.) | |
| Values | 
            SetPropertyValues are and must be sorted by VOrder.
            The SetPropertyValues collection is "protected" so its not possible to change sorting etc.
              | 
| Name | Description | |
|---|---|---|
| IEntityObjectDataVersion | 
            The data version of an entity object is incremented every time it gets updated.
            If the entity object class embeds other objects (like a DataObjectType embeds a number of BaseProperty objects) 
            then the DataVersion is also "touched" when an embedded object changes.
              (Inherited from BaseProperty.) | |
| IEntityObjectId | 
            Unique id of the entity object within its entity type.
              (Inherited from BaseProperty.) |