public int CompareTo(DelegateInfo <T> other)
 {
     return(Ordinal - other.Ordinal);
 }
 public int Compare(DelegateInfo <T> x, DelegateInfo <T> y)
 {
     return(x.Ordinal - y.Ordinal);
 }