XPCustomMemberInfo Members
Serves as a base for classes that represent custom member’s metadata.Constructors
Name | Description |
---|---|
XPCustomMemberInfo(XPClassInfo, String, Type, XPClassInfo, Boolean, Boolean) | Initializes a new instance of the XPCustomMemberInfo class. |
Properties
Name | Description |
---|---|
Attributes | Gets the attributes for this type. Inherited from XPTypeInfo. |
CollectionElementType | Gets the XPClassInfo of the persistent object if the current member is a collection of these persistent objects. Inherited from XPMemberInfo. |
Converter | Gets the value converter. Inherited from XPMemberInfo. |
DbDefaultValue | Inherited from XPMemberInfo. |
DefaultValue | Inherited from XPMemberInfo. |
DisplayName | Gets the member’s display name. Inherited from XPMemberInfo. |
IntermediateClass | This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from XPMemberInfo. |
IsAggregated | Gets whether the member references other aggregated persistent objects. Inherited from XPMemberInfo. |
IsAliased | Gets whether a PersistentAliasAttribute attribute is applied to the property. Inherited from XPMemberInfo. |
IsAssociation | Gets whether the member sets up the relation. Inherited from XPMemberInfo. |
IsAssociationList | Indicates whether the current member represents the “many” side of the association. Inherited from XPMemberInfo. |
IsAutoGenerate | Gets whether the member is the auto-generated key. Inherited from XPMemberInfo. |
IsCollection | Gets whether the member represents a collection and is involved in associations. Inherited from XPMemberInfo. |
IsDelayed | Gets whether the property is marked as delayed. Inherited from XPMemberInfo. |
IsExpandableToPersistent | Inherited from XPMemberInfo. |
IsFetchOnly | Specifies if the member value can be saved to the database. Inherited from XPMemberInfo. |
IsIdentity | Gets whether the member is an auto-generated integer key. Inherited from XPMemberInfo. |
IsKey | Gets whether the member represents a key member. Inherited from XPMemberInfo. |
IsManyToMany | Gets whether a member is involved in a many-to-many association. Inherited from XPMemberInfo. |
IsManyToManyAlias | Indicates whether the ManyToManyAliasAttribute attribute is applied. Inherited from XPMemberInfo. |
IsNonAssociationList | Indicates whether the current member represents a collection that is not decorated with AssociationAttribute. Inherited from XPMemberInfo. |
IsNullable | Determines if a nullable column should be created when updating the database schema for the persistent class member described by the current XPMemberInfo object. Inherited from XPMemberInfo. |
IsOptimisticLockingIgnored | Indicates whether or not optimistic concurrency is ignored for the current member. Inherited from XPMemberInfo. |
IsPersistent | Gets whether a class or member of this type is persistent. Inherited from XPTypeInfo. |
IsPublic | Gets whether the member is public. |
IsReadOnly | Gets whether the member is read-only. Inherited from XPMemberInfo. |
IsStruct | Gets whether the member represents a data structure. Inherited from XPMemberInfo. |
IsVisibleInDesignTime | Gets whether a property or class is visible at design time. Inherited from XPTypeInfo. |
MappingField | Gets the column’s name in the data store which the member’s value is stored in. Inherited from XPMemberInfo. |
MappingFieldDBType | Gets the MappingField‘s data type. Inherited from XPMemberInfo. |
MappingFieldDBTypeName | Gets the MappingField‘s SQL type name. Inherited from XPMemberInfo. |
MappingFieldSize | Gets the maximum number of characters that can be stored in a field which the member is mapped to. Inherited from XPMemberInfo. |
MemberType | Gets the member’s type. |
MergeCollisionBehavior | Gets a value that indicates the behavior when merging changed objects (objects with different versions). Inherited from XPMemberInfo. |
Name | Gets the member’s name. |
Owner | Gets the XPClassInfo object which owns this XPMemberInfo object. Inherited from XPMemberInfo. |
ReferenceType | Gets the XPClassInfo of the referenced object if the member is a reference to another persistent object. |
StorageType | Gets the type that the member’s value is saved as in the data store. Inherited from XPMemberInfo. |
SubMembers | Gets a collection of sub members. Inherited from XPMemberInfo. |
Methods
Name | Description |
---|---|
AddAttribute(Attribute) | Adds a new attribute to the attribute collection of the type. Inherited from XPTypeInfo. |
Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
ExpandId(Object) | This member supports the .NET Framework infrastructure and cannot be used directly from your code. Inherited from XPMemberInfo. |
FindAttributeInfo(String) | Searches for an attribute with the specified name. Inherited from XPTypeInfo. |
FindAttributeInfo(Type) | Searches for an attribute of the specified type. Inherited from XPTypeInfo. |
GetAssociatedCollectionProperty() | Obsolete. This member supports the .NET Framework infrastructure and cannot be used directly from your code. Inherited from XPMemberInfo. |
GetAssociatedMember() | This member supports the .NET Framework infrastructure and cannot be used directly from your code. Inherited from XPMemberInfo. |
GetAssociatedProperty() | Obsolete. Gets the property metadata which is associated with the current XPMemberInfo object. Inherited from XPMemberInfo. |
GetAttributeInfo(String) | Returns the attribute with the specified name. Inherited from XPTypeInfo. |
GetAttributeInfo(Type) | Returns the attribute of the specified type. Inherited from XPTypeInfo. |
GetConst(Object, XPMemberInfo) | This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from XPMemberInfo. |
GetHashCode() | Serves as the default hash function. Inherited from Object. |
GetMappingClass(XPClassInfo) | This member supports the .NET Framework infrastructure and cannot be used directly from your code. Inherited from XPMemberInfo. |
GetModified(Object) | Checks whether or not the member is modified. |
GetOldValue(Object) | Returns the old value of the member. |
GetType() | Gets the Type of the current instance. Inherited from Object. |
GetValue(Object) | Returns the property’s value. |
HasAttribute(String) | Determines whether the type has the specified attribute. Inherited from XPTypeInfo. |
HasAttribute(Type) | Determines whether the type has an attribute of the specified type. Inherited from XPTypeInfo. |
IsMappingClass(XPClassInfo) | This member supports the .NET Framework infrastructure and cannot be used directly from your code. Inherited from XPMemberInfo. |
MakeGetExpression(Expression) | This method is intended for internal use. Inherited from XPMemberInfo. |
MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
ProcessAssociationRefChange(Session, Object, Object, Object) | This member supports the .NET Framework infrastructure and cannot be used directly from your code. Inherited from XPMemberInfo. |
ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
RemoveAttribute(Type) | Removes the attribute of the specified type. Inherited from XPTypeInfo. |
ResetModified(Object) | Resets the member’s modification. |
SetModified(Object, Object) | Marks the member as modified. |
SetValue(Object, Object) | Sets the property’s value. |
ToString() | Returns a string which represents the current object. Inherited from XPMemberInfo. |
See Also