Serves as a base for classes that provide access to member metadata.
Gets the attributes for this type.
Gets the XPClassInfo of the persistent object if the current member is a collection of these persistent objects.
Gets the value converter.
Gets the member's display name.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets whether the member references other aggregated persistent objects.
Gets whether a PersistentAliasAttribute attribute is applied to the property.
Gets whether the member sets up the relation.
Indicates whether the current member represents the "many" side of the association.
Gets whether the member is the auto-generated key.
Gets whether the member represents a collection and is involved in associations.
Gets whether the property is marked as delayed.
Specifies if the member value can be saved to the database.
Gets whether the member is an auto-generated integer key.
Gets whether the member represents a key member.
Gets whether a member is involved in a many-to-many association.
Indicates whether the ManyToManyAliasAttribute attribute is applied.
Indicates whether the current member represents a collection that is not decorated with AssociationAttribute.
Determines if a nullable column should be created when updating the database schema for the persistent class member described by the current XPMemberInfo object.
Indicates whether or not Optimistic Concurrency Control is ignored for the current member.
Gets whether a class or member of this type is persistent.
When implemented in a derived class, gets whether the member is declared as public.
Gets whether the member is read-only.
Gets whether the member represents a data structure.
Gets whether a property or class is visible at design time.
Obsolete. Gets the metadata information of the persistent field or property which represents the opposite side of a many-to-many association.
Gets the column's name in the data store which the member's value is stored in.
Gets the maximum number of characters that can be stored in a field which the member is mapped to.
When implemented in a derived class, gets the member's type.
Gets a value that indicates the behavior when merging changed objects (objects with different versions).
When implemented in a derived class, gets the member's name.
Gets the XPClassInfo object which owns this XPMemberInfo object.
Gets the XPClassInfo of the referenced object if the member is a reference to another persistent object.
Gets the type that the member's value is saved as in the data store.
Gets a collection of sub members.