Summary
Creates base composite object with correct Linq Expression.
Syntax
[PublicAPI]
protected CompositeSpecification(ISpecification<T> left, ISpecification<T> right, Func<Expression, Expression, Expression> mergeExpression)
Attributes
| Type |
Description |
| PublicAPI |
|
Parameters
| Name |
Type |
Description |
| left |
ISpecification<T> |
Base first Expression. |
| right |
ISpecification<T> |
Base second Expression. |
| mergeExpression |
Func<Expression, Expression, Expression> |
Merge function. |
Return Value
Exceptions
| Type |
Description |
| System.ArgumentNullException |
Thrown when left, right
or mergeExpression is null.
|