コード例 #1
0
 public IConstraintGroup New(PropertyComparisonExpression exp)
 {
     return(new PropertyConstraint(exp)
     {
         Context = this
     });
 }
コード例 #2
0
ファイル: PropertyConstraint.cs プロジェクト: yungtau/oea
 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
ファイル: Constraint.cs プロジェクト: 569550384/Rafy
        public IConstraintGroup Or(PropertyComparisonExpression exp)
        {
            var constraint = ConstrainProperty(exp);

            return this.Or(constraint);
        }
コード例 #6
0
ファイル: Constraint.cs プロジェクト: 569550384/Rafy
 private PropertyConstraint ConstrainProperty(PropertyComparisonExpression exp)
 {
     var constraint = new PropertyConstraint(exp)
     {
         Context = Context,
     };
     return constraint;
 }
コード例 #7
0
ファイル: PropertyQuery.cs プロジェクト: 569550384/Rafy
 public IConstraintGroup New(PropertyComparisonExpression exp)
 {
     return new PropertyConstraint(exp)
     {
         Context = this
     };
 }