public abstract class AttributeFieldBase : IReconfigurableRulebookObject| Comment | Internal documentation comments. All text is ignored by the system. |
| Description | Human readable description of what this feild represents. |
| DisplayName | Human readable name for the field. This is the value that is displayed to users in a form entering ATTRIBUTE VALUES. In a Simple Attribute, it is customarily the same value as the parent's (ATTRIBUTE's) DisplayName. |
| FieldName | Name given to this field. It is unique within the parent ATTRIBUTE. |
| Key | In an ATTRIBUTE that has MultipleValues set to true, Key determines the unique identifier in the list. Exactly one AttributeField within an ATTRIBUTE must have Key set to true. |
| MultipleValues | True if the user may enter multiple values in this field (in other words, its a list). False if the user may only enter one value. |
| Required | True if the user is required to enter a value. False if the user desn't have to. If the user doesn't have to, then the DefaultValue is applied. |
| ValueType | The type of data that this field will hold. |
| BaseGetDefaultValue | |
| BaseValidateFieldValue | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Overrides ObjectToString) |