[SerializableAttribute]
public class MFPropertyDefAttribute : VaultElementReferenceAttribute| MFPropertyDefAttribute | Constructor. |
| AllowEmpty |
Is it allowed for this item to be unset, empty or null. Default is false.
(Inherited from VaultElementReferenceAttribute) |
| AttributeType |
Type of the target, used in id resolving.
(Inherited from VaultElementReferenceAttribute) |
| ObjectType | Optional reference (ID, GUID, alias) to the object type this property must be able to be assigned to. |
| ObjectTypeMember | Alternative for ObjectType=, used only with class type objects. Name of the class member containing the reference value of ObjectType. |
| RefMember |
Name of the class member containing the reference alias/guid/id of the type.
Has a default value. If object with the attribute is not class, this value is ignored.
(Inherited from VaultElementReferenceAttribute) |
| Required |
Is the reference absolute requirement, default is true.
(Inherited from VaultElementReferenceAttribute) |
| Validate |
Should the reference be validated. Default is true.
(Inherited from VaultElementReferenceAttribute) |
| ValueList | Optional reference (ID, GUID, alias) to the ValueList (or object type) which SSLU or MSLU must refer. |
| ToString |
Customized String representation with attributes.
(Overrides ObjectToString) |
| Datatypes | Optional array of DataTypes the property needs to be one of. |