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.
Zero/ZeroLevel/Services/Specification/Building/ISpecificationBuilder.cs

19 lines
494 B

using System;
using System.Collections.Generic;
using ZeroLevel.Specification;
namespace ZeroLevel.Contracts.Specification.Building
{
public interface ISpecificationBuilder
{
string Name { get; }
Type FilterType { get; }
IEnumerable<SpecificationParameter> Parameters { get; }
void ParametersTraversal(Action<SpecificationParameter> parameterHandler);
ISpecification<T> Build<T>();
bool Equals(ISpecificationBuilder other);
}
}

Powered by TurnKey Linux.