JK
Search Results for

    Show / Hide Table of Contents

    Interface ISpecification<TEntity>

    Namespace: JK.Common.Patterns.Specification
    Assembly: JK.Common.dll
    Syntax
    public interface ISpecification<TEntity>
    Type Parameters
    Name Description
    TEntity

    Methods

    | Improve this Doc View Source

    And(ISpecification<TEntity>)

    Declaration
    ISpecification<TEntity> And(ISpecification<TEntity> specification)
    Parameters
    Type Name Description
    ISpecification<TEntity> specification
    Returns
    Type Description
    ISpecification<TEntity>
    | Improve this Doc View Source

    IsSatisfiedBy(in TEntity)

    Declaration
    bool IsSatisfiedBy(in TEntity candidate)
    Parameters
    Type Name Description
    TEntity candidate
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Not()

    Declaration
    ISpecification<TEntity> Not()
    Returns
    Type Description
    ISpecification<TEntity>
    | Improve this Doc View Source

    Or(ISpecification<TEntity>)

    Declaration
    ISpecification<TEntity> Or(ISpecification<TEntity> specification)
    Parameters
    Type Name Description
    ISpecification<TEntity> specification
    Returns
    Type Description
    ISpecification<TEntity>

    Extension Methods

    ClassExtensions.IsNull<T>(T)
    ClassExtensions.IsNotNull<T>(T)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © Jeremy Knight. Generated with DocFX