[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. |