Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Class: PuzzleSolvers.ConstraintReplace

Summary

Return this from a call to Constraint.Process(SolverState) to indicate that this constraint should be replaced with a given set of other constraints (which can be empty to remove this constraint).

Constructors

ConstraintReplace(IEnumerable<Constraint> newConstraints)
Constructor.
ConstraintReplace(params Constraint[] newConstraints)

Operators

ConstraintResultConverts from a Constraint array to a ConstraintReplace.
ConstraintResultConverts from a Constraint list to a ConstraintReplace.

Instance properties

IEnumerable<Constraint>The new constraints to replace the called constraint with.

Static fields

ConstraintResultEasy access to a ConstraintReplace that removes a constraint.
ConstraintResultEasy access to a ConstraintViolation.