Summary
Base negation of generic
Specification
interface.
- Namespace
- FluentSpecification
.Abstractions .Generic - Interfaces
- Implementing Types
-
- Credit
Card Specification - Max
Length Specification <T> - Exclusive
Between Specification <T> - Base
Length Specification <T> - Contains
Specification - Less
Than Specification <T> - Base
Greater Compare Specification <T> - Base
Between Specification <T> - Less
Than Or Equal Specification <T> - TrueSpecification
- Negatable
Validation Specification <T> - MatchSpecification
- Base
Compare Specification <T> - FalseSpecification
- NullSpecification
<T> - EmailSpecification
- ComplexSpecification
<T> - EqualSpecification
<T> - Greater
Than Specification <T> - I
Negatable Validation Specification <T> - Min
Length Specification <T> - IsTypeSpecification
<T> - Inclusive
Between Specification <T> - Greater
Than Or Equal Specification <T> - Base
Less Compare Specification <T> - LengthSpecification
<T> - I
Negatable Linq Specification <T> - EmptySpecification
<T> - Length
Between Specification <T> - Contains
Specification <T, TType>
- Credit
Syntax
[PublicAPI]
public interface INegatableSpecification<in T> : ISpecification
Remarks
Default "handler" for all kinds of negation generic Specifications
.
Used for negation check, for example object is not null or not equal.
Attributes
Type | Description |
---|---|
PublicAPI |
Type Parameters
Name | Description |
---|---|
T | Type of candidate to verify. |
Methods
Name | Value | Summary |
---|---|---|
IsNotSatisfiedBy |
bool |
Checks if
Specification is NOT satisfied by candidate object.
|