Пример #1
0
 public IConstraintGroup New(PropertyComparisonExpression exp)
 {
     return(new PropertyConstraint(exp)
     {
         Context = this
     });
 }
Пример #2
0
 internal PropertyConstraint(PropertyComparisonExpression exp)
 {
     this.Property     = exp.Property;
     this.ConcreteType = exp.Owner;
     this.Operator     = exp.Operator;
     this.Value        = exp.Value;
 }
Пример #3
0
        private PropertyConstraint ConstrainProperty(PropertyComparisonExpression exp)
        {
            var constraint = new PropertyConstraint(exp)
            {
                Context = Context,
            };

            return(constraint);
        }
Пример #4
0
        public IConstraintGroup Or(PropertyComparisonExpression exp)
        {
            var constraint = ConstrainProperty(exp);

            return(this.Or(constraint));
        }
Пример #5
0
        public IConstraintGroup Or(PropertyComparisonExpression exp)
        {
            var constraint = ConstrainProperty(exp);

            return this.Or(constraint);
        }
Пример #6
0
 private PropertyConstraint ConstrainProperty(PropertyComparisonExpression exp)
 {
     var constraint = new PropertyConstraint(exp)
     {
         Context = Context,
     };
     return constraint;
 }
Пример #7
0
 public IConstraintGroup New(PropertyComparisonExpression exp)
 {
     return new PropertyConstraint(exp)
     {
         Context = this
     };
 }