namespace MyCode.Project.Infrastructure
{
///
/// Represents that the implemented classes are composite specifications.
///
/// The type of the object to which the specification is applied.
public interface ICompositeSpecification : ISpecification
{
///
/// Gets the left side of the specification.
///
ISpecification Left { get; }
///
/// Gets the right side of the specification.
///
ISpecification Right { get; }
}
}