IComplexObject Interface
IComplexObject Interface Breeze.sharp
Interface that describes a ComplexObject

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

public interface IComplexObject : IStructuralObject, 
	INotifyDataErrorInfo, IComparable

The IComplexObject type exposes the following members.

Methods

  NameDescription
Public methodCompareTo
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from IComparable.)
Public methodGetErrors
Gets the validation errors for a specified property or for the entire entity.
(Inherited from INotifyDataErrorInfo.)
Public methodInitialize
Method that is automatically called after the materialization of any IEntity or IComplexObject after being retrieved from a remote data service.
(Inherited from IStructuralObject.)
Top
Extension Methods

  NameDescription
Public Extension MethodGetStructuralAspect
Returns either a EntityAspect or ComplexAspect for the associated IStructuralObject.
(Defined by StructuralObjectExtensions.)
Top
Properties

  NameDescription
Public propertyComplexAspect
Returns the ComplexAspect associated with this IComplexObject.
Public propertyHasErrors
Gets a value that indicates whether the entity has validation errors.
(Inherited from INotifyDataErrorInfo.)
Top
Events

  NameDescription
Public eventErrorsChanged
Occurs when the validation errors have changed for a property or for the entire entity.
(Inherited from INotifyDataErrorInfo.)
Top
See Also

Reference