NeoSmart.Linq 1.3.0

LinqPlus provides more LINQ awesomeness, with optimized LINQ methods for specific containers, tuple enumeration of dictionaries, functional LINQ extension methods, single function extensions for common patterns, and more.

Install-Package NeoSmart.Linq -Version 1.3.0
dotnet add package NeoSmart.Linq --version 1.3.0
<PackageReference Include="NeoSmart.Linq" Version="1.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NeoSmart.Linq --version 1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NeoSmart.Linq, 1.3.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install NeoSmart.Linq as a Cake Addin
#addin nuget:?package=NeoSmart.Linq&version=1.3.0

// Install NeoSmart.Linq as a Cake Tool
#tool nuget:?package=NeoSmart.Linq&version=1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* 1.3.0: Optimized .Any()/.Empty()/.None() and .Last(int n) routines for ICollection and IList
* 1.2.4.1: Fix accessibility of .Is/.IsNot/.As<T> class
* 1.2.4: .MaxBy<T,Func<T,B>>() and .MinBy<T,Func<T,B>>()

* 1.2.3: .As<T>()
* 1.2.2: .Is<T>() and .IsNot<T>() extension methods
* 1.2.1: .None() for predicate filtering
* 1.2.0: .FirstOr/LastOr extensions for safe lookup for non-nullable types
* 1.1.0: New IEnumerable<T>.Where(Func<T, bool> condition) extension method
* 1.0: Initial release on NuGet

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.3.0 783 1/5/2018
1.2.4.1 557 1/4/2018
1.2.4 538 1/4/2018
1.2.2 568 12/27/2017
1.2.1 584 12/23/2017
1.2.0 460 12/18/2017
1.1.0 513 12/17/2017
1.0.0 616 12/13/2017