DevForce Help Reference
ComplexAspect Class Members
Properties  Methods 


The following tables list the members exposed by ComplexAspect.

Public Properties
 NameDescription
Public PropertyComplexObject Returns the wrapped IComplexObject.  
Public PropertyEntityManagerThe EntityManager that manages the ParentEntity.  
Public PropertyEntityMetadataThe EntityMetadata that describes this object.  
Public PropertyParent The parent object (either an Entity or a ComplexObject) to this ComplexObject.  
Public PropertyParentEntityThe top level parent IEntity that owns this complex object.  
Public PropertyParentEntityProperty The property on the top level parent entity that owns this complex object.  
Public PropertyParentPropertyThe EntityProperty of the Parent that contains this object.  
Public PropertyValidationErrors Returns an enumeration of all of the currently detected validation errors on this complex object. Validation errors on complex children of this complex object will NOT be included here.  
Public PropertyVerifierEngineGets the IdeaBlade.Validation.VerifierEngine shared by all entities within the same EntityManager.  
Top
Public Methods
 NameDescription
Public MethodEquals Equality comparison . No two independent Complex objects are ever equal - Reference equality is used.  
Public MethodGetDataProperty Returns the DataEntityProperty corresponding to the specified name.  
Public MethodGetHashCodeServes as the default hash function.  
Public MethodGetType (Inherited from object)
Public MethodGetValueOverloaded.  Retrieves the value of the specified property on this object.  
Public MethodSetValueOverloaded.  Sets the value of the specified property on this object.  
Public MethodStructuralEquals Performs an equality comparison of complex objects determined by their constituent values.  
Public MethodToString (Inherited from object)
Public Methodstatic (Shared in Visual Basic)ViolationCheck  
Public Methodstatic (Shared in Visual Basic)WrapWraps the provided IComplexObject.  
Top
Protected Methods
 NameDescription
Protected MethodFinalize (Inherited from object)
Protected MethodMemberwiseClone (Inherited from object)
Top
See Also

Reference

ComplexAspect Class
IdeaBlade.EntityModel Namespace

Send Feedback