Relativity.DataExchange.CollectionExtensions
Defines typed IEnumerable extension methods.
namespace Relativity.DataExchange
{
internal static class CollectionExtensions
{
public static string ToCsv<T>(this IEnumerable<T> sequence);
public static string ToCsv<T>(this IEnumerable<T> sequence, Func<T, string> itemStringifier);
public static string ToDelimitedString<T>(this IEnumerable<T> sequence, string delimiter, Func<T, string> itemStringifier);
public static string ToDelimitedString<T>(this IEnumerable<T> sequence, string delimiter = ",", string bound = "", string cellFormat = "{0}");
public static bool IsNullOrEmpty<T>(this IEnumerable<T> sequence);
public static bool In<T>(this T source, params T[] collection);
public static IEnumerable<T> GetRange<T>(this IEnumerable<T> items, int beginIndex, int length);
}
}