static public bool IsDistinct_eqDefault <T, TEq> (this List <T> vars) where TEq : IEqualityComparer <T>, new() { return(DistinctX.IsDistinct <T, TEq>(vars, SingletonByDefault <TEq> .Instance)); }
static public bool IsDistinct <T, TEq>(params T[] str) where TEq : IEqualityComparer <T>, new() { return(DistinctX.IsDistinct_eqDefault <T, TEq>(str as IEnumerable <T>)); }