public static int Compare(PathCardN a, PathCardN b) { if (a == null && b == null) { return(0); } if (a != null) { return(a.CompareTo(b)); } else { return(-b.CompareTo(a)); } }