public EnumeratorWrapper(IEnumerator <T> enumerator) { ErrorUtil.NullCheck(enumerator, "enumerator"); _enumerator = enumerator; }
public ArrayWrapper(T[] arr) { ErrorUtil.NullCheck(arr, "arr"); _arr = arr; }
public ListWrapper(List <T> list) { ErrorUtil.NullCheck(list, "list"); _list = list; }
public CollectBoxWrapper(ICollectionWrapper <T> wrapper) { ErrorUtil.NullCheck(wrapper, "wrapper"); _collect = wrapper; }
public FuncFunctor(Func <T, T2, TRes> functor) { ErrorUtil.NullCheck(functor, "functor"); _functor = functor; }
public static OperatorWrapper <EnumeratorWrapper <T>, T> MetaOperators <T>(this IEnumerable <T> enumerable) { ErrorUtil.NullCheck(enumerable, "enumerable"); return(new OperatorWrapper <EnumeratorWrapper <T>, T>(new EnumeratorWrapper <T>(enumerable.GetEnumerator()))); }
public ListInterfaceWrapper(IList <T> list) { ErrorUtil.NullCheck(list, "list"); _collection = list; }
public ActionFunctor(Action <T> action) { ErrorUtil.NullCheck(action, "action"); _action = action; }