ModelBuilder.ExecuteOrderRule.ExecuteOrderRule C# (CSharp) Method

ExecuteOrderRule() public method

Initializes a new instance of the ExecuteOrderRule class.
The parameter is null.
public ExecuteOrderRule ( Func evaluator, int priority ) : System
evaluator Func The function that determines whether the rule is a match.
priority int The priority of the rule.
return System
        public ExecuteOrderRule(Func<Type, string, bool> evaluator, int priority)
        {
            if (evaluator == null)
            {
                throw new ArgumentNullException(nameof(evaluator));
            }

            _func = evaluator;
            Priority = priority;
        }

Same methods

ExecuteOrderRule::ExecuteOrderRule ( Type targetType, Regex propertyExpression, int priority ) : System
ExecuteOrderRule::ExecuteOrderRule ( Type targetType, string propertyName, int priority ) : System