MFAssociatedPropertyAttribute Class

Associated Property Definition.

Definition

Namespace: MFiles.VAF.Configuration
Assembly: MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 23.12.13247.3
C#
public class MFAssociatedPropertyAttribute : MFPropertyDefAttribute
Inheritance
Object    Attribute    VaultElementReferenceAttribute    MFPropertyDefAttribute    MFAssociatedPropertyAttribute

Constructors

Properties

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)
Class Reference (ID, GUID, alias) to the class type this property must be associated to. Not needed if nested under MFClass object.
ObjectType Optional reference (ID, GUID, alias) to the object type this property must be able to be assigned to.
(Inherited from MFPropertyDefAttribute)
ObjectTypeMember Alternative for ObjectType=, used only with class type objects. Name of the class member containing the reference value of ObjectType.
(Inherited from MFPropertyDefAttribute)
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.
(Inherited from MFPropertyDefAttribute)

Methods

ToString Customized String representation with attributes.
(Overrides MFPropertyDefAttributeToString)

Fields

Datatypes Optional array of DataTypes the property needs to be one of.
(Inherited from MFPropertyDefAttribute)
ValueRequired Is property required property of the class.

See Also