Back to Devexpress

IMemberInfo Members

expressappframework-devexpress-dot-expressapp-dot-dc-dot-imemberinfo-dot-underscore-members.md

latest9.5 KB
Original Source

IMemberInfo Members

Declares members implemented by classes that supply metadata information on members of a type.

Properties

NameDescription
AssociatedMemberInfoSupplies metadata on the member involved in an association with the current member.
AttributesInherited from IBaseInfo.
BindingNameSpecifies the property descriptor used to bind to the current member.
DisplayNameSpecifies the member’s display name.
ExpressionGets an expression used to calculate the member value if the member is calculated (see IModelMember.IsCalculated).
IsAggregatedIndicates whether the member references aggregated objects.
IsAliasedIndicates whether the member is a persistent alias.
IsAssociationIndicates whether the member is involved in a one-to-many or many-to-many association.
IsAutoGenerateIndicates whether the member is the auto-generated key.
IsCustomGets a value that indicates if the member specified by the IMemberInfo object is custom (see Use Metadata to Customize Business Classes Dynamically).
IsDelayedIf the current member is a property, indicates whether it is marked as delayed.
IsInStructIndicates whether the member is declared within a structure.
IsKeyIndicates whether the member is the key member.
IsListIndicates whether the member represents a list.
IsManyToManyIndicates whether the member is involved in a many-to-many association.
IsPersistentIndicates whether the member is persistent.
IsPropertyIndicates whether the member is a property.
IsPublicIndicates whether the member is public.
IsReadOnlyIndicates whether the member is read-only.
IsReferenceToOwnerIndicates whether the current property holds a reference to an object which owns aggregated objects.
IsServiceIndicates whether the member is a service member that supports XAF infrastructure.
IsVisibleIndicates whether the member is visible in the Application Model.
LastMemberSupplies metadata on the last property in the IMemberInfo.BindingName property descriptor.
ListElementTypeIf the current member is a list, specifies the type of the elements contained in it.
ListElementTypeInfoIf the current member is a list, supplies metadata on the type of the elements contained in it.
MemberTypeSpecifies the member’s type.
MemberTypeInfoSupplies metadata on the current member’s type.
NameSpecifies the member’s name.
OwnerSupplies metadata on the type in which the current member is declared.
SizeSpecifies the maximum number of characters that you can store in the database field bound with the current string property.
ValueMaxLengthThis property is intended for internal use.

Methods

NameDescription
AddAttribute(Attribute, Boolean)Dynamically associates the specified attribute with the current member.
AddAttribute(Attribute)Dynamically associates the specified attribute with the current type or member. Inherited from IBaseInfo.
AddExtender<T>(T)Extends the current IBaseInfo object with additional metadata. Inherited from IBaseInfo.
DeserializeValue(String)Deserializes an object’s member value from a string.
FindAttribute<AttributeType>()Indicates whether an attribute specified by the generic type parameter is associated with the type represented by the current IBaseInfo object. Inherited from IBaseInfo.
FindAttribute<AttributeType>(Boolean)Indicates whether an attribute specified by the generic type parameter is associated with the type represented by the current IBaseInfo object. Inherited from IBaseInfo.
FindAttributes<AttributeType>()Returns the attributes of the type specified by the generic type parameter, associated with the type represented by the current IBaseInfo object. Inherited from IBaseInfo.
FindAttributes<AttributeType>(Boolean)Returns the attributes of the type specified by the generic type parameter, associated with the type represented by the current IBaseInfo object. Inherited from IBaseInfo.
GetExtender<T>()Provides access to additional metadata. Inherited from IBaseInfo.
GetOwnerInstance(Object)Returns an object referenced by a specific object, containing the last property defined in the IMemberInfo.BindingName property descriptor.
GetPath()Returns the properties that form the current property’s IMemberInfo.BindingName.
GetValue(Object)Retrieves the member’s value.
SerializeValue(Object)Serializes an object’s member value into a string.
SetValue(Object, Object)Changes the member’s value.

See Also

IMemberInfo Interface

DevExpress.ExpressApp.DC Namespace