Sage Modeling and Simulation Library

Highpoint.Sage.Graphs.Validity Namespace

Classes


  Class Description
Public class ValidationService
A class that abstracts and manages validity relationships in a directed acyclic graph. If an object is invalid, its parent, grandparent (etc.), and downstream objects in that graph are also seen to be invalid.

Interfaces


  Interface Description
Public interface IHasValidity
Implemented by any object that has a state of validity that is managed by a ValidationService.

Delegates


  Delegate Description
Public delegate ValidityChangeHandler
A callback that is expected to be invoked when something's state of validity changes.

Enumerations


  Enumeration Description
Public enumeration Validity
Specifies whether, from the perspective of a Validity service, something is valid.