Gerk.LinqExtensions
2.0.2
See the version list below for details.
dotnet add package Gerk.LinqExtensions --version 2.0.2
NuGet\Install-Package Gerk.LinqExtensions -Version 2.0.2
<PackageReference Include="Gerk.LinqExtensions" Version="2.0.2" />
paket add Gerk.LinqExtensions --version 2.0.2
#r "nuget: Gerk.LinqExtensions, 2.0.2"
// Install Gerk.LinqExtensions as a Cake Addin #addin nuget:?package=Gerk.LinqExtensions&version=2.0.2 // Install Gerk.LinqExtensions as a Cake Tool #tool nuget:?package=Gerk.LinqExtensions&version=2.0.2
Gerk.LinqExtensions
AsyncExtensions.cs
This contains code related to asynchronous operations with Linq.
SelectAsync
Runs asynchronous function on each element in the collection, projecting to some output. Allows for a concurrency limit.
ForEachAsync
Runs asynchronous function on each elment in the collection. Allows for a concurrency limit.
FindMatchAsync
Runs asynchronous predicate on each element in a collection. Returns the first element found that matches, not nessicarily the earlist match in the collection.
EfficentLinq
This contains code related to Linq that recreates already existing functionality, but more efficently.
ToArray
Takes a length argument to create an array without having to resize. Saves on having to resize array.
ToList
Takes a length argument to create a list without having to resize. Saves on having to resize the List.
EnumeratorEnumerable
Internal code. Allows for efficent conversion from IEnumerator to IEnumerable.
EnumeratorExtensions
Extension methods for IEnumerator.
AsEnumerable
Creates IEnumerable using IEnumerator.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.5
- Gerk.AsyncThen (>= 2.1.0)
- Gerk.LightweightCancellationToken (>= 1.0.1)
- System.ValueTuple (>= 4.5.0)
-
.NETFramework 4.6.1
- Gerk.AsyncThen (>= 2.1.0)
- Gerk.LightweightCancellationToken (>= 1.0.1)
- System.ValueTuple (>= 4.5.0)
-
.NETStandard 2.0
- Gerk.AsyncThen (>= 2.1.0)
- Gerk.LightweightCancellationToken (>= 1.0.1)
- System.ValueTuple (>= 4.5.0)
-
.NETStandard 2.1
- Gerk.AsyncThen (>= 2.1.0)
- Gerk.LightweightCancellationToken (>= 1.0.1)
- System.ValueTuple (>= 4.5.0)
-
net5.0
- Gerk.AsyncThen (>= 2.1.0)
- Gerk.LightweightCancellationToken (>= 1.0.1)
- System.ValueTuple (>= 4.5.0)
-
net6.0
- Gerk.AsyncThen (>= 2.1.0)
- Gerk.LightweightCancellationToken (>= 1.0.1)
- System.ValueTuple (>= 4.5.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Gerk.LinqExtensions:
Package | Downloads |
---|---|
Gerk.SpecialDataReaders
Package Description |
|
Gerk.TableTransfer
C# wraper for table transfer protocol |
|
Gerk.Crypto.EncryptedTransfer
Secure transfer library. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Unit tests coming soon.