• Read Me
  • 1. Introduction
    • 1.1. Motivation
    • 1.2. Features
    • 1.3. Configuration
    • 1.4. Examples
  • 2. Glossary
  • 3. API Reference
    • 3.1. Creational
      • 3.1.1. static empty()
      • 3.1.2. static from(source)
      • 3.1.3. static getWhile(condition, provider)
      • 3.1.4. static range(start = 0, end, step = 1)
      • 3.1.5. static repeat(...params, times)
      • 3.1.6. static while(condition, provider)
    • 3.2. Converters
      • 3.2.1. releaseToFormat(format)
      • 3.2.2. releaseToType(type)
      • 3.2.3. toArray()
      • 3.2.4. toDictionary(keySelector, elementSelector)
      • 3.2.5. toFormat(format)
      • 3.2.6. toIterator()
      • 3.2.7. toJSON()
      • 3.2.8. toList()
      • 3.2.9. toLocaleString()
      • 3.2.10. toMap(keySelector, elementSelector)
      • 3.2.11. toObject()
      • 3.2.12. toSet()
      • 3.2.13. toString(separator = ',')
      • 3.2.14. toType(type)
    • 3.3. Sql Like
      • 3.3.1. aggregate(callback, initialValue)
      • 3.3.2. aggregateRight(callback, initialValue)
      • 3.3.3. cast(type)
      • 3.3.4. count(predicate = trueFunction)
      • 3.3.5. delete(...items)
      • 3.3.6. distinct()
      • 3.3.7. except(source)
      • 3.3.8. first()
      • 3.3.9. firstOrDefault(default)
      • 3.3.10. groupBy(keySelector, elementSelector, resultSelector, comparer = Enumerable deep comparison)
      • 3.3.11. groupJoin(inner, outerKeySelector, innerKeySelector, resultSelector, comparer = Enumerable deep comparison)
      • 3.3.12. having(callback, thisArg)
      • 3.3.13. insert(...items)
      • 3.3.14. intersect(source)
      • 3.3.15. join(inner, outerKeySelector, innerKeySelector, resultSelector, comparer = Enumerable deep comparison)
      • 3.3.16. last()
      • 3.3.17. lastOrDefault(default)
      • 3.3.18. orderBy(...getValues = identityFunction)
      • 3.3.19. orderByAscending(...getValues = identityFunction)
      • 3.3.20. orderByDescending(...getValues = identityFunction)
      • 3.3.21. select(formatter = identityFunction)
      • 3.3.22. selectMany(formatter = identityFunction)
      • 3.3.23. single(predicate)
      • 3.3.24. singleOrDefault(predicate, default)
      • 3.3.25. skip(n = 0)
      • 3.3.26. skipLast(n = 0)
      • 3.3.27. skipLastWhile(condition)
      • 3.3.28. skipWhile(condition)
      • 3.3.29. take(n = Enumerable length)
      • 3.3.30. takeLast(n = Enumerable length)
      • 3.3.31. takeLastWhile(condition)
      • 3.3.32. takeWhile(condition)
      • 3.3.33. unionAll(source)
      • 3.3.34. union(source)
      • 3.3.35. update(modifier)
      • 3.3.36. where(callback, thisArg)
    • 3.4. Array Like
      • 3.4.1. concat(source)
      • 3.4.2. copyWithin(target, start = 0, end = Enumerable length)
      • 3.4.3. entries()
      • 3.4.4. every(callback)
      • 3.4.5. includes(item)
      • 3.4.6. indexOf(item, start = 0)
      • 3.4.7. fill(value, start = 0, end = Enumerable length)
      • 3.4.8. filter(callback, thisArg)
      • 3.4.9. forEach(callback, thisArg)
      • 3.4.10. keys()
      • 3.4.11. lastIndexOf(item, end = Enumerable length)
      • 3.4.12. map(callback, thisArg)
      • 3.4.13. pop(callback = noop)
      • 3.4.14. push(...items)
      • 3.4.15. reduce(callback, initialValue)
      • 3.4.16. reduceRight(callback, initialValue)
      • 3.4.17. reverse()
      • 3.4.18. shift(callback = noop)
      • 3.4.19. slice(start = 0, end = Enumerable length)
      • 3.4.20. some(callback)
      • 3.4.21. sort(compareFunction)
      • 3.4.22. splice(start, deleteCount)
      • 3.4.23. unshift(...items)
    • 3.5. Others
      • 3.5.1. all(callback)
      • 3.5.2. allEqualTo(item)
      • 3.5.3. allValuesSame()
      • 3.5.4. any(callback)
      • 3.5.5. avg(elementSelector = identityFunction)
      • 3.5.6. average(elementSelector = identityFunction)
      • 3.5.7. clean()
      • 3.5.8. compare()
      • 3.5.9. concatAll()
      • 3.5.10. contains(item)
      • 3.5.11. convert(type)
      • 3.5.12. defaultIfEmpty(...items)
      • 3.5.13. dequeue(callback = noop)
      • 3.5.14. enqueue(...items)
      • 3.5.15. entire(func)
      • 3.5.16. equals(source)
      • 3.5.17. flatten()
      • 3.5.18. isEmpty()
      • 3.5.19. max(elementSelector = identityFunction)
      • 3.5.20. min(elementSelector = identityFunction)
      • 3.5.21. multiply(elementSelector = identityFunction)
      • 3.5.22. ofType(type)
      • 3.5.23. product(elementSelector = identityFunction)
      • 3.5.24. release(func)
      • 3.5.25. remove(...items)
      • 3.5.26. sequenceEqual(source)
      • 3.5.27. shuffle()
      • 3.5.28. sum(elementSelector = identityFunction)
  • 4. Change Log
  • 5. Authors
  • 6. Chat
  • Published with GitBook

IEnumerable

  Edit This Page

Sql like Api

Here you can find a list of methods with a linq like syntax. You can use these methods to query data, filter, select and so on.

  • aggregate(callback, initialValue)
  • aggregateRight(callback, initialValue)
  • cast(type)
  • count(predicate = trueFunction)
  • delete(...items)
  • distinct()
  • except(source)
  • first()
  • firstOrDefault(default)
  • groupBy(keySelector, elementSelector, resultSelector, comparer = Enumerable deep comparison)
  • groupJoin(inner, outerKeySelector, innerKeySelector, resultSelector, comparer = Enumerable deep comparison)
  • having(callback, thisArg)
  • insert(...items)
  • intersect(source)
  • join(inner, outerKeySelector, innerKeySelector, resultSelector, comparer = Enumerable deep comparison)
  • last()
  • lastOrDefault(default)
  • orderBy(...getValues = identityFunction)
  • orderByAscending(...getValues = identityFunction)
  • orderByDescending(...getValues = identityFunction)
  • select(formatter = identityFunction)
  • selectMany(formatter = identityFunction)
  • single(predicate)
  • singleOrDefault(predicate, default)
  • skip(n = 0)
  • skipLast(n = 0)
  • skipLastWhile(condition)
  • skipWhile(condition)
  • take(n = Enumerable length)
  • takeLast(n = Enumerable length)
  • takeLastWhile(condition)
  • takeWhile(condition)
  • unionAll(source)
  • union(source)
  • update(modifier)
  • where(callback, thisArg)