ComplexAspect Class
Provides entity services to a ComplexObject.
Inheritance Hierarchy


Namespace: Breeze.Sharp
Assembly: Breeze.Sharp (in Breeze.Sharp.dll) Version: (

public sealed class ComplexAspect : StructuralAspect, 

The ComplexAspect type exposes the following members.


Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValidationErrors (Overrides StructuralAspectGetValidationErrors(String).)
Public methodGetValue(String) (Inherited from StructuralAspect.)
Public methodGetValue(StructuralProperty) (Inherited from StructuralAspect.)
Public methodGetValue(DataProperty, EntityVersion) (Inherited from StructuralAspect.)
Public methodSetValue (Overrides StructuralAspectSetValue(String, Object).)
Public methodStructuralEquals
Performs an equality comparison of complex objects determined by their constituent values.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodValidate (Inherited from StructuralAspect.)
Public methodValidateProperty (Inherited from StructuralAspect.)

Public propertyComplexObject
Returns the wrapped IComplexObject.
Public propertyComplexType
Public propertyEntityManager
The EntityManager that manages the ParentEntity.
Public propertyEntityState (Overrides StructuralAspectEntityState.)
Public propertyEntityVersion (Overrides StructuralAspectEntityVersion.)
Public propertyInitialized (Inherited from StructuralAspect.)
Public propertyOriginalValuesMap (Inherited from StructuralAspect.)
Public propertyParent
The parent object (either an Entity or a ComplexObject) to this ComplexObject.
Public propertyParentEntity
The 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 propertyParentProperty
The EntityProperty of the Parent that contains this object.
Public propertyPreproposedValuesMap (Inherited from StructuralAspect.)
Public propertyStructuralType (Overrides StructuralAspectStructuralType.)

The ComplexAspect provides verification and change tracking capaibilities to the ComplexObject.
See Also