Summary
Extensions for
ISpecification<T>.
- Namespace
- FluentSpecification
.Core - Base Types
-
- object
graph BT
Type-->Base0["object"]
Type["SpecificationCore"]
class Type type-node
Syntax
[PublicAPI]
public static class SpecificationCore
Attributes
| Type | Description |
|---|---|
| PublicAPI |
Methods
| Name | Value | Summary |
|---|---|---|
| And |
I |
Creates logical AND
Specification with newly created TSpecification.
static
|
| And |
I |
Creates composite
Specification proxy for final logical AND Specification.
static
|
| And |
I |
Creates logical AND
Specification.
static
|
| AndNot |
I |
Creates logical AND
Specification with newly created and negated TSpecification.
static
|
| AndNot |
I |
Creates composite
Specification proxy for final logical AND Specification.
Second Specification is negated.
static
|
| AndNot |
I |
Creates logical AND
Specification with negated other.
static
|
| As |
I |
Converts
Specification to complex Specification.
static
|
| AsExpression |
Expression |
Converts
Specification to Linq Expression<T>.
static
|
| AsPredicate |
Func |
Converts
Specification to Func<T, TResult> predicate.
static
|
| Not |
I |
Creates logical NOT
Specification.
static
|
| Or |
I |
Creates logical OR
Specification with newly created TSpecification.
static
|
| Or |
I |
Creates composite
Specification proxy for final logical OR Specification.
static
|
| Or |
I |
Creates logical OR
Specification.
static
|
| OrNot |
I |
Creates logical OR
Specification with newly created and negated TSpecification.
static
|
| OrNot |
I |
Creates composite
Specification proxy for final logical OR Specification.
Second Specification is negated.
static
|
| OrNot |
I |
Creates logical OR
Specification with negated other.
static
|
| WithMessage |
I |
Creates validation
Specification proxy with specific error message factory where not satisfied by.
static
|
| WithMessage |
I |
Creates validation
Specification proxy with specific error message factory where not satisfied by.
static
|
| WithMessage |
I |
Creates validation
Specification proxy with specific error message where not satisfied by.
static
|

