public static int BatchAcquisitionDisplayOrder(ObservationInfo a, ObservationInfo b) { int i = a.Batch.DisplayPriority.CompareTo(b.Batch.DisplayPriority); if (i != 0) { return(i); } return(a.Order.CompareTo(b.Order)); }
public static int GroupTimeDisplayOrder(ObservationInfo a, ObservationInfo b) { int i = a.Group.DisplayPriority.CompareTo(b.Group.DisplayPriority); if (i != 0) { return(i); } i = a.Time.CompareTo(b.Time); if (i != 0) { return(i); } return(a.Rep.CompareTo(b.Rep)); }
public static int GroupTimeReplicateDisplayOrder(ObservationInfo a, ObservationInfo b) { int aDp = a.Group?.DisplayPriority ?? -1; int bDp = b.Group?.DisplayPriority ?? -1; int i = aDp.CompareTo(bDp); if (i != 0) { return(i); } i = a.Time.CompareTo(b.Time); if (i != 0) { return(i); } return(a.Rep.CompareTo(b.Rep)); }
protected override bool Test(ObservationInfo p) { return(this.Filter.Test(p) == this.FilterOp); }
protected override bool Test(ObservationInfo ci) { return(CompareElement(this.Operator, ci, this.Possibilities)); }
public ColumnHeader(ObservationInfo observation) { this.Observation = observation; }
public bool IsReplicateOf(ObservationInfo b) { return(Group == b.Group && Time == b.Time); }