xxl-job的dotnet core 执行器实现
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

32 lines
994 B

namespace Hessian.Net.Specification
{
/// <summary>
///
/// </summary>
public static class SpecificationExtension
{
/// <summary>
///
/// </summary>
/// <typeparam name="TParam"></typeparam>
/// <param name="left"></param>
/// <param name="right"></param>
/// <returns></returns>
public static ISpecification<TParam> And<TParam>(this ISpecification<TParam> left, ISpecification<TParam> right)
{
return new AndSpecification<TParam>(left, right);
}
/// <summary>
///
/// </summary>
/// <typeparam name="TParam"></typeparam>
/// <param name="left"></param>
/// <param name="right"></param>
/// <returns></returns>
public static ISpecification<TParam> Or<TParam>(this ISpecification<TParam> left, ISpecification<TParam> right)
{
return new OrSpecification<TParam>(left, right);
}
}
}