Specification that is not satisfied by any TCandidate.
Inheritance Hierarchy
| Object | ||||
| VisitableBase | ||||
| SpecificationBase<(Of <(<'No<(Of <(<'TCandidate>)>)>, TCandidate>)>)> | ||||
| StatelessSpecificationBase<(Of <(<'No<(Of <(<'TCandidate>)>)>, TCandidate>)>)> | ||||
| No<(Of <(<'TCandidate>)>)> | ||||
Assembly: Epic.Prelude
Declaration Syntax
| C# |
[SerializableAttribute] public sealed class No<TCandidate> : StatelessSpecificationBase<No<TCandidate>, TCandidate>, IEquatable<No<TCandidate>>, ISerializable where TCandidate : class
Generic Template Parameters
- TCandidate
- Type of the objects that can be tested with this specification.
Members
| All Members | Methods | Fields | |||
| Member | Description | |
|---|---|---|
| AndAlso(ISpecification<(Of <<'(TCandidate>)>>)) |
Returns the Specification, since False AND P = False.
(Overrides SpecificationBase<(Of <(<'No<(Of <(<'TCandidate>)>)>, TCandidate>)>)>.AndAlso(ISpecification<(Of <<'(Candidate>)>>)).) | |
| BuildNegation(ISpecification<(Of <<'(TCandidate>)>>)%) |
Returns in negation a Any<(Of <(<'TCandidate>)>)>.
(Overrides SpecificationBase<(Of <(<'No<(Of <(<'TCandidate>)>)>, TCandidate>)>)>.BuildNegation(ISpecification<(Of <<'(Candidate>)>>)%).) | |
| IsSatisfiedByA(TCandidate) |
Determines that this specification cannot be satisfied by any candidate.
(Overrides SpecificationBase<(Of <(<'No<(Of <(<'TCandidate>)>)>, TCandidate>)>)>.IsSatisfiedByA(Candidate).) | |
| OfAnotherType<(Of <<'(Other>)>>)()()()() |
Return a specifications satisfied by any Other that
satisfy this specification.
(Overrides SpecificationBase<(Of <(<'No<(Of <(<'TCandidate>)>)>, TCandidate>)>)>.OfAnotherType<(Of <<'(Other>)>>)()()()().) | |
| OrElse(ISpecification<(Of <<'(TCandidate>)>>)) |
Returns the other, since False OR P = P.
(Overrides SpecificationBase<(Of <(<'No<(Of <(<'TCandidate>)>)>, TCandidate>)>)>.OrElse(ISpecification<(Of <<'(Candidate>)>>)).) | |
| Specification |
Singleton instance of the specification.
| |
| ToString()()()() |
Returns a String that represents the current specification in a mathematical notation.
(Overrides Object.ToString()()()().) |
