Spring4D Docs
  • Guide
  • API Reference
  1. Spring.Base
  2. Spring.Patterns.Specification
  3. Specification<T>

Specification<T> Record

On this page

  1. Definition
  2. Methods
  3. Operators

Definition

Unit:
Spring.Patterns.Specification
Package:
Spring.Base

Provides the easy-going specification holder with operator overloads.

Delphi
type Specification<T> = record

Type Parameters

T

Methods

IsSatisfiedBy(T)

Operators

Explicit(ISpecification<T> to Specification<T>)
Explicit(Predicate<T> to Specification<T>)
Explicit(Specification<T> to ISpecification<T>)
Implicit(ISpecification<T> to Specification<T>)
Implicit(Predicate<T> to Specification<T>)
Implicit(Specification<T> to ISpecification<T>)
Implicit(Specification<T> to Predicate<T>)
In(T, Specification<T>)
LogicalAnd(Specification<T>, Specification<T>)
LogicalNot(Specification<T>)
LogicalOr(Specification<T>, Specification<T>)

On this page

  1. Definition
  2. Methods
  3. Operators

Unofficial DocInsight showcase for Spring4D. Not affiliated with, sponsored by, or endorsed by the Spring4D Team.
Copyright © 2009 - present Spring4D team. All Rights Reserved.
Built with DocInsight.