https://github.com/neolegends/asynclinq
A collection of extension methods providing support for TPL tasks in LINQ-to-Objects. See
https://github.com/neolegends/asynclinq
Last synced: about 1 year ago
JSON representation
A collection of extension methods providing support for TPL tasks in LINQ-to-Objects. See
- Host: GitHub
- URL: https://github.com/neolegends/asynclinq
- Owner: NeoLegends
- License: mit
- Created: 2014-09-06T14:50:19.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-07-06T14:39:35.000Z (almost 11 years ago)
- Last Synced: 2025-04-13T13:13:53.732Z (about 1 year ago)
- Language: C#
- Homepage: https://www.nuget.org/packages/NeoLegends.AsyncLinq/
- Size: 242 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
AsyncLinq
=========
A collection of extension methods providing support for TPL tasks in LINQ-to-Objects.
The package is distributed via source ([this repo](https://github.com/NeoLegends/AsyncLinq)) or via [NuGet](https://www.nuget.org/packages/NeoLegends.AsyncLinq/).
AsyncLinq is built to enable almost seamless interaction of TPL and LINQ queries. It does so by providing extension methods to `Task>` and `IEnumerable>` that use the same syntax as the regular LINQ query operators. It also provides a fluent interface just like the regular LINQ so you'll only need to use one and only one await - for the results of your query.
For more information, see the [wiki](https://github.com/NeoLegends/AsyncLinq/wiki).