ICompositeSpecification<T>.

Compose(ISpecification<T>) Method

Summary

Compose two separate Specifications (BaseSpecification and other) into one.

Syntax

[NotNull]
IComplexSpecification<T> Compose(ISpecification<T> other)

Remarks

Result of Composing is always IComplexSpecification<T>.

Attributes

Type Description
NotNull

Parameters

Name Type Description
other ISpecification<T> Compose with.

Return Value

Type Description
IComplexSpecification<T> Complex Specification (IComplexSpecification<T>) composed by BaseSpecification and other.
GitHub