JK
Search Results for

    Show / Hide Table of Contents

    Class CompositeSpecification<TEntity>

    Generic CompositeSpecification.

    Inheritance
    System.Object
    Specification<TEntity>
    CompositeSpecification<TEntity>
    AndSpecification<TEntity>
    OrSpecification<TEntity>
    Implements
    ISpecification<TEntity>
    Inherited Members
    Specification<TEntity>.IsSatisfiedBy(TEntity)
    Specification<TEntity>.And(ISpecification<TEntity>)
    Specification<TEntity>.Not()
    Specification<TEntity>.Or(ISpecification<TEntity>)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: JK.Common.Patterns.Specification
    Assembly: JK.Common.dll
    Syntax
    public abstract class CompositeSpecification<TEntity> : Specification<TEntity>, ISpecification<TEntity>
    Type Parameters
    Name Description
    TEntity

    The type of entity.

    Constructors

    | Improve this Doc View Source

    CompositeSpecification(ISpecification<TEntity>, ISpecification<TEntity>)

    Initializes a new instance of the CompositeSpecification class.

    Declaration
    protected CompositeSpecification(ISpecification<TEntity> leftEntity, ISpecification<TEntity> rightEntity)
    Parameters
    Type Name Description
    ISpecification<TEntity> leftEntity

    The left entity.

    ISpecification<TEntity> rightEntity

    The right entity.

    Fields

    | Improve this Doc View Source

    Left

    The composite specification's left entity.

    Declaration
    protected readonly ISpecification<TEntity> Left
    Field Value
    Type Description
    ISpecification<TEntity>
    | Improve this Doc View Source

    Right

    The composite specification's right entity.

    Declaration
    protected readonly ISpecification<TEntity> Right
    Field Value
    Type Description
    ISpecification<TEntity>

    Implements

    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