</param>         /// <param name="source"></param>         /// <returns></returns>         public static int IndexOf<T>(this IEnumerable<T> source, T item, IEqualityComparer<T> equalityComparer)         {             if (source == null)             {                 throw new ArgumentNullException(nameof(source));             }              if (