Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/tjc-tools/tjc.inclusion
- Owner: TJC-Tools
- License: mit
- Created: 2024-06-10T23:20:12.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-02T02:12:21.000Z (about 2 months ago)
- Last Synced: 2024-10-09T11:05:21.040Z (about 1 month ago)
- Topics: inclusion, nuget-package
- Language: C#
- Homepage: https://www.nuget.org/packages/TJC.Inclusion/
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.