public int Compare(Border x, Border y) { int num; if (x.CompareRowFirst || y.CompareRowFirst) { num = ZIndexComparer.Compare(x.RowZIndex, y.RowZIndex); if (num != 0) { return(num); } num = ZIndexComparer.Compare(x.ColumnZIndex, y.ColumnZIndex); if (num != 0) { return(num); } } else { num = ZIndexComparer.Compare(x.ColumnZIndex, y.ColumnZIndex); if (num != 0) { return(num); } num = ZIndexComparer.Compare(x.RowZIndex, y.RowZIndex); if (num != 0) { return(num); } } num = ZIndexComparer.Compare(x.RowIndex, y.RowIndex); if (num != 0) { return(num); } num = ZIndexComparer.Compare(x.ColumnIndex, y.ColumnIndex); if (num != 0) { return(num); } return(0); }
public int Compare(RPLItemMeasurement x, RPLItemMeasurement y) { return(ZIndexComparer.Compare(x.ZIndex, y.ZIndex)); }