Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Property: bool CanReevaluate

Declaration

bool CanReevaluate

Summary

By default, a constraint is only evaluated once for every digit placed in the grid, but not when another constraint merely rules out a possibility. Derived types can override this and return true to indicate to the solver that the constraint should be reevaluated (meaning: have Constraint.Process(SolverState) called on it again) when another constraint rules out a value in one of the affected cells of this constraint.