Class NotSpecification<T>
- Namespace
- Framework.Patterns.Pure.Specification
- Assembly
- Assembly-CSharp.dll
Specification 결과 반전. IsSatisfiedBy 결과가 false면 true, true면 false. 이중 Not은 원래 spec과 동일. [규칙] 직접 인스턴스화 비권장 — SpecificationExtensions.Not() 사용.
public class NotSpecification<T> : ISpecification<T>
Type Parameters
T
- Inheritance
-
objectNotSpecification<T>
- Implements
- Extension Methods
Constructors
NotSpecification(ISpecification<T>)
public NotSpecification(ISpecification<T> inner)
Parameters
innerISpecification<T>
Methods
IsSatisfiedBy(T)
대상이 조건을 만족하는지 평가.
public bool IsSatisfiedBy(T target)
Parameters
targetT
Returns
- bool