You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Craig Fowler edited this page Mar 5, 2020
·
2 revisions
Specification objects may be logically composed/combined. There are three operators to do this: And, Or and Not. They are demonstrated by the following examples. Note that for brevity these examples use dynamic specification expressions. Composition works identically with instances of specification classes.
Composing two specification expressions, or using Not with an expression, will create a new specification expression
Composing two specification functions, or a combination of an expression and a function, or using Not with a function will create a new specification function