Skip to content

dimesoftware/linq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Linq

About this project

Dime.Linq is a utility library which contains a set of extensions for the System.Linq namespace. Check out the wiki for an overview of the extension methods.

Getting Started

  • You must have Visual Studio 2019 Community or higher.
  • The dotnet cli is also highly recommend

Build and Test

  • Run dotnet restore
  • Run dotnet build
  • Run dotnet test

Installation

Use the package manager NuGet to install Dime.Linq:

dotnet add package Dime.Linq

Usage

using System.Linq;

public void MyMethod(IEnumerable<Customer> customerList)
{
     (IEnumerable<Customer> success, IEnumerable<Customer> failed)
       = customerList.Fork(x => x.Address == "New York");    
}

Contributing

Pull requests are welcome. Please check out the contribution and code of conduct guidelines.