The IOr type exposes the following members.

Methods

  Name Description
Public method Add(IConstraint)
This method adds the constraint to the invoking or-constraint.
Public method Add(array<IConstraint>[]()[][])
This method adds the array of constraints to the invoking or-constraint.
Public method Add(array<IConstraint>[]()[][], Int32, Int32)
This method adds constraints to the invoking instance of IOr.
Public method GetEnumerator
This method returns an enumerator that traverses the constraints in the or-constraint.
Public method MakeClone
This method must be implemented so that it copies the invoking object to the engine of the given copy manager using the copy manager.
(Inherited from ICopyable.)
Public method Remove(IConstraint)
This method removes a constraint from the invoking or-constraint.
Public method Remove(array<IConstraint>[]()[][])
This method removes an array of constraints from the invoking or-constraint.
Public method Remove(array<IConstraint>[]()[][], Int32, Int32)
This method removes constraints from the invoking instance of IOr.
Public method VisitChildren
This method is called when the object and all its sub-objects must be visited. To implement this method, you should first call the method ICopyableVisitor.BeginVisit() with yourself as parameter, then call ICopyableVisitor.VisitChild() for each sub-copyables, the call ICopyableVisitor.EndVisit() once again with yourself as parameter.
(Inherited from ICopyable.)

See Also