private void RemoveThreshold(ref List <CoverageThreshold> l, ICoverageThreshold threshold) { Predicate <CoverageThreshold> match = null; if (l != null) { if (match == null) { match = tt => ((tt.Value.Within(0.001f, threshold.Value) && (tt.CoverageType == threshold.CoverageType)) && (tt.Pattern == threshold.Pattern)) && (tt.ElementType == threshold.ElementType); } l.RemoveAll(match); } }
private void ReplaceThreshold(ref List <CoverageThreshold> l, ICoverageThreshold threshold) { Predicate <CoverageThreshold> match = null; if (l != null) { if (match == null) { match = tt => ((tt.CoverageType == threshold.CoverageType) && (tt.Pattern == threshold.Pattern)) && (tt.ElementType == threshold.ElementType); } l.RemoveAll(match); } this.AddThreshold(ref l, threshold); }
private void AddThreshold(ref List <CoverageThreshold> l, ICoverageThreshold threshold) { if (l == null) { l = new List <CoverageThreshold>(); } if (!(from bb in l where ((bb.Value.Within(0.001f, threshold.Value) && (bb.CoverageType == threshold.CoverageType)) && (bb.Pattern == threshold.Pattern)) && (bb.ElementType == threshold.ElementType) select bb).Any <CoverageThreshold>()) { l.Add(new CoverageThreshold { Value = threshold.Value, CoverageType = threshold.CoverageType, Pattern = threshold.Pattern, ElementType = threshold.ElementType }); } }
public virtual void AddFailBuildThreshold(ICoverageThreshold threshold) { this.AddThreshold(ref this.failBuildThresholdsField, threshold); }
public virtual void ReplaceSatisfactoryThreshold(ICoverageThreshold threshold) { this.ReplaceThreshold(ref this.satisfactoryThresholdsField, threshold); }
public virtual void ReplaceFailBuildThreshold(ICoverageThreshold threshold) { this.ReplaceThreshold(ref this.failBuildThresholdsField, threshold); }
public virtual void AddSatisfactoryThreshold(ICoverageThreshold threshold) { this.AddThreshold(ref this.satisfactoryThresholdsField, threshold); }