private int CompareEventLinesByEndTimeDesc(AssLineEvent x, AssLineEvent y) { if (x.EndValue < y.EndValue) { return(1); } else if (x.EndValue > y.EndValue) { return(-1); } else { return(0); } }
private int CompareEventLinesByOriginalOrderDesc(AssLineEvent x, AssLineEvent y) { if (x.OriginalOrder < y.OriginalOrder) { return(1); } else if (x.OriginalOrder > y.OriginalOrder) { return(-1); } else { return(0); } }
private int CompareEventLinesByStartTimeAsc(AssLineEvent x, AssLineEvent y) { if (x.StartValue > y.StartValue) { return(1); } else if (x.StartValue < y.StartValue) { return(-1); } else { return(0); } }
private int CompareEventLinesByEventTypeDesc(AssLineEvent x, AssLineEvent y) { return(y.EventTypeValue.CompareTo(x.EventTypeValue)); }
private int CompareEventLinesByStyleDesc(AssLineEvent x, AssLineEvent y) { return(y.Style.CompareTo(x.Style)); }