示例#1
0
 protected Constraint(IItem constrainedValue, ConstraintOperation constraintOperation, object constraintData, bool active)
 {
     this.ConstrainedValue    = constrainedValue;
     this.ConstraintOperation = constraintOperation;
     this.ConstraintData      = constraintData;
     this.Active = active;
 }
示例#2
0
 protected Constraint(IItem constrainedValue, ConstraintOperation constraintOperation, object constraintData)
     : this()
 {
     this.ConstrainedValue    = constrainedValue;
     this.ConstraintOperation = constraintOperation;
     this.ConstraintData      = constraintData;
 }
示例#3
0
        protected override bool Check(object constrainedMember, out string errorMessage)
        {
            bool result = Check(constrainedMember);

            errorMessage = string.Empty;
            if (!result)
            {
                errorMessage = constrainedMember.ToString() + " must be " + ConstraintOperation.ToString() + " to " + ConstraintData.ToString() + ".";
            }
            return(result);
        }
示例#4
0
 public EqualityConstraint(IItem constrainedValue, ConstraintOperation constraintOperation, object constraintData, bool active)
     : base(constrainedValue, constraintOperation, constraintData, active)
 {
 }
 public RunCollectionTypeCompatibilityConstraint(RunCollection constrainedValue, ConstraintOperation constraintOperation, Type constraintData, bool active)
   : base(constrainedValue, constraintOperation, constraintData, active) {
 }
 public RunCollectionEqualityConstraint(RunCollection constrainedValue, ConstraintOperation constraintOperation, string constraintData, bool active)
   : base(constrainedValue, constraintOperation, constraintData, active) {
 }
示例#7
0
 public ComparisonFilter(IPreprocessingData constrainedValue, ConstraintOperation constraintOperation, object constraintData, bool active)
   : base(constrainedValue, constraintOperation, constraintData, active) {
 }
 public TypeCompatibilityConstraint(IItem constrainedValue, ConstraintOperation constraintOperation, Type constraintData, bool active)
     : base(constrainedValue, constraintOperation, constraintData, active)
 {
 }
示例#9
0
 protected Constraint(IItem constrainedValue, ConstraintOperation constraintOperation, object constraintData, bool active) {
   this.ConstrainedValue = constrainedValue;
   this.ConstraintOperation = constraintOperation;
   this.ConstraintData = constraintData;
   this.Active = active;
 }
示例#10
0
 protected Constraint(IItem constrainedValue, ConstraintOperation constraintOperation, object constraintData)
   : this() {
   this.ConstrainedValue = constrainedValue;
   this.ConstraintOperation = constraintOperation;
   this.ConstraintData = constraintData;
 }
示例#11
0
 public ComparisonConstraint(IItem constrainedValue, ConstraintOperation comparisonOperation, object comparisonValue, bool active)
   : base(constrainedValue, comparisonOperation, comparisonValue, active) {
 }
示例#12
0
 public ComparisonConstraint(IItem constrainedValue, ConstraintOperation comparisonOperation, object comparisonValue, bool active)
     : base(constrainedValue, comparisonOperation, comparisonValue, active)
 {
 }
 public TypeCompatibilityConstraint(IItem constrainedValue, ConstraintOperation constraintOperation, Type constraintData, bool active)
   : base(constrainedValue, constraintOperation, constraintData, active) {
 }
 public EqualityConstraint(IItem constrainedValue, ConstraintOperation constraintOperation, object constraintData, bool active)
   : base(constrainedValue, constraintOperation, constraintData, active) {
 }
 public RunCollectionComparisonConstraint(RunCollection constrainedValue, ConstraintOperation constraintOperation, object constraintData, bool active)
   : base(constrainedValue, constraintOperation, constraintData, active) {
 }