Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tjc-tools/tjc.inclusion

Inclusion logic with Include All & Exclude All functionality
https://github.com/tjc-tools/tjc.inclusion

inclusion nuget-package

Last synced: about 1 month ago
JSON representation

Inclusion logic with Include All & Exclude All functionality

Awesome Lists containing this project

README

        

![GitHub Tag](https://img.shields.io/github/v/tag/TJC-Tools/TJC.Inclusion) [![GitHub Release](https://img.shields.io/github/v/release/TJC-Tools/TJC.Inclusion)
](https://github.com/TJC-Tools/TJC.Inclusion/releases/latest) [![NuGet Version](https://img.shields.io/nuget/v/TJC.Inclusion)](https://www.nuget.org/packages/TJC.Inclusion)

[![NuGet Downloads](https://img.shields.io/nuget/dt/TJC.Inclusion)](https://www.nuget.org/packages/TJC.Inclusion) ![Size](https://img.shields.io/github/repo-size/TJC-Tools/TJC.Inclusion) [![License](https://img.shields.io/github/license/TJC-Tools/TJC.Inclusion.svg)](LICENSE)

The [Inclusion](TJC.Inclusion/Inclusion.cs) class is used to include/exclude options.

Extension methods are used to handle all [Inclusion](TJC.Inclusion/Inclusion.cs)'s in a class.

## Extensions

### [IIncludable](TJC.Inclusion/Interfaces/IIncludable.cs).[IncludeAll()](TJC.Inclusion/Extensions/IncludeExcludeAll.cs)
> Include all [Inclusion](TJC.Inclusion/Inclusion.cs)'s in the class.

### [IIncludable](TJC.Inclusion/Interfaces/IIncludable.cs).[ExcludeAll()](TJC.Inclusion/Extensions/IncludeExcludeAll.cs)
> Exclude all [Inclusion](TJC.Inclusion/Inclusion.cs)'s in the class.