/// <summary>
		/// Initializes a new instance of the <see cref="ValidatorPredicate"/> class.
		/// </summary>
		/// <param name="id">The identifier.</param>
		/// <param name="priority">The priority.</param>
		/// <param name="eval">The eval.</param>
		public ValidatorPredicate(Validators id, PredicatePriority priority, Func<Rule, string, bool> eval)
		{
			_id = id;
			_evaluator = eval;
			Priority = priority;
		}
		/// <summary>
		/// Initializes a new instance of the <see cref="ValidatorPredicate" /> class.
		/// </summary>
		/// <param name="id">The identifier.</param>
		/// <param name="priority">The priority.</param>
		/// <param name="eval">The eval.</param>
		public UserValidator(Validators id, PredicatePriority priority, Func<Rule, string, bool> eval) : base(id, priority, eval) {
		}
 /// <summary>
 /// Initializes a new instance of the <see cref="ValidatorPredicate"/> class.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <param name="priority">The priority.</param>
 /// <param name="eval">The eval.</param>
 public ValidatorPredicate(Validators id, PredicatePriority priority, Func <Rule, string, bool> eval)
 {
     _id        = id;
     _evaluator = eval;
     Priority   = priority;
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ValidatorPredicate" /> class.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <param name="priority">The priority.</param>
 /// <param name="eval">The eval.</param>
 public UserValidator(Validators id, PredicatePriority priority, Func <Rule, string, bool> eval) : base(id, priority, eval)
 {
 }