Table of Contents

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
object
NotSpecification<T>
Implements
Extension Methods

Constructors

NotSpecification(ISpecification<T>)

public NotSpecification(ISpecification<T> inner)

Parameters

inner ISpecification<T>

Methods

IsSatisfiedBy(T)

대상이 조건을 만족하는지 평가.

public bool IsSatisfiedBy(T target)

Parameters

target T

Returns

bool