MFPropertyDefAttribute Class

Property Definition.

Definition

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

Constructors

MFPropertyDefAttribute Constructor.

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

Methods

ToString Customized String representation with attributes.
(Overrides ObjectToString)

Fields

Datatypes Optional array of DataTypes the property needs to be one of.

See Also