public void Remove(PairwiseCondition condition) { if (condition == null) { throw new ArgumentNullException("condition"); } InnerList.Remove(condition); }
public void Insert(int index, PairwiseCondition condition) { if (condition == null) { throw new ArgumentNullException("condition"); } InnerList.Insert(index, condition); }
public bool Contains(PairwiseCondition condition) { if (condition == null) { throw new ArgumentNullException("condition"); } return(InnerList.Contains(condition)); }
public int IndexOf(PairwiseCondition condition) { if (condition == null) { throw new ArgumentNullException("condition"); } return(InnerList.IndexOf(condition)); }
protected override void OnValidate(object value) { base.OnValidate(value); PairwiseCondition condition = value as PairwiseCondition; if (condition == null) { throw new ArgumentException("PairwiseCondition"); } }
internal PairwiseLogicalClause(PairwiseLogicalRelationship comparison, PairwiseCondition first, PairwiseCondition second) : base() { if (!Enum.IsDefined(typeof(PairwiseLogicalRelationship), comparison)) { throw new ArgumentOutOfRangeException("comparison", comparison, "Not defined"); } this.first = first; this.second = second; this.logical = comparison; }
public void Add(PairwiseCondition parameterConstraint) { this.parameterConstraints.Add(parameterConstraint); }
public PairwiseOrClause(PairwiseCondition first, PairwiseCondition second) : base(PairwiseLogicalRelationship.Or, first, second) { }
public int Add(PairwiseCondition ifPart, PairwiseCondition thenPart, PairwiseCondition elsePart) { return(Add(new PairwiseIfThenConstraint(ifPart, thenPart, elsePart))); }
public PairwiseIfThenConstraint(PairwiseCondition ifPart, PairwiseCondition thenPart, PairwiseCondition elsePart) { this.ifp = ifPart; this.thenp = thenPart; this.elsep = elsePart; }
public PairwiseNotClause(PairwiseCondition condition) { this.cond = condition; }
public PairwiseIfThenConstraint Then(PairwiseCondition thenPart) { return(new PairwiseIfThenConstraint(this, thenPart)); }
public virtual PairwiseOrClause Or(PairwiseCondition c) { return(new PairwiseOrClause(this, c)); }