Fork me on GitHubEpicdominant domains
APIEpic.SpecificationsSpecificationBase<(Of <(<'TSpecification, Candidate1, Candidate2>)>)>BuildNegation(ISpecification<(Of <<'(Candidate2>)>>)%)

BuildNegation Method (negatedSpecification)
Builds a negation of the current specification, assigning negatedSpecification.

Assembly: Epic.Prelude

Declaration Syntax
C#
protected virtual void BuildNegation(
	out ISpecification<Candidate2> negatedSpecification
)
Parameters
negatedSpecification (ISpecification<(Of <(<'Candidate2>)>)>%)
Negated specification.
Remarks
This is a query in CQS terms, but using a void method with an out arguments enable overloading to derived class.
blog comments powered by Disqus