Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Class: PuzzleSolvers.ConstraintViolation

Summary

Return this from a call to Constraint.Process(SolverState) to indicate that the constraint is already violated.

Remarks

It is advisable to use this sparingly. Ideally, Constraint.Process(SolverState) should rule out possibilities before the algorithm places them. Only use this in cases where the violation is a subtle result of interaction between multiple constraints.

Constructors

Creates a new instance of ConstraintViolation.