Reynj 1.7.1
dotnet add package Reynj --version 1.7.1
NuGet\Install-Package Reynj -Version 1.7.1
<PackageReference Include="Reynj" Version="1.7.1" />
<PackageVersion Include="Reynj" Version="1.7.1" />
<PackageReference Include="Reynj" />
paket add Reynj --version 1.7.1
#r "nuget: Reynj, 1.7.1"
#:package Reynj@1.7.1
#addin nuget:?package=Reynj&version=1.7.1
#tool nuget:?package=Reynj&version=1.7.1
Reynj
What is Reynj?
.Net Library that aids in comparison and handling value ranges or time bounded periods. Other names for a Range are Interval, Sequence, Period, Span, ...
This implementation is based on the Range class as described by Martin Fowler.
The aim of this library is to provide a base Range class with all possible methods that can be performed on a Range, but also extension methods that can be used to handle and compare lists of Ranges.
Where can I get it?
You can install Reynj with NuGet:
Install-Package Reynj
Or via the .NET Core command line interface:
dotnet add package Reynj
Either commands, from Package Manager Console or .NET Core CLI, will download and install Reynj and all required dependencies.
How to use it?
What is a Range?
A Range is best visualized as a bar. It has a start and an end and contains everything between those two. Below is a visualization of Range of integers that start at 0 and end at 10. All whole numbers between 0 and 10 are included in the Range, except 10.
To create this Range in code, you can do the following:
var range = new Range<int>(0, 10);
There is only one limitation, the start of Range must be lower or equal to the end.
More information about the Range class and its methods can be found in the documentation on GitHub.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 is compatible. 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. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.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 was computed. |
| .NET Framework | net461 was computed. 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. |
-
.NETStandard 2.0
- No dependencies.
-
net10.0
- No dependencies.
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Reynj:
| Package | Downloads |
|---|---|
|
Reynj.Text.Json
.Net Library that aids in comparison and handling value ranges or time bounded periods. The aim of this library is to provide a base Range class with all possible methods that can be performed on a Range, but also extension methods that can be used to handle and compare lists of Ranges. |
|
|
Reynj.Newtonsoft.Json
.Net Library that aids in comparison and handling value ranges or time bounded periods. The aim of this library is to provide a base Range class with all possible methods that can be performed on a Range, but also extension methods that can be used to handle and compare lists of Ranges. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.7.1 | 180 | 2/17/2026 |
| 1.7.1-PullRequest13.6 | 35 | 2/17/2026 |
| 1.7.1-pruning-issue.1-5 | 39 | 2/17/2026 |
| 1.7.0 | 227 | 12/29/2025 |
| 1.6.0 | 1,146 | 11/16/2024 |
| 1.5.0 | 13,493 | 12/12/2023 |
| 1.4.3 | 405 | 11/23/2023 |
| 1.4.2 | 2,830 | 12/10/2022 |
| 1.4.1 | 1,171 | 12/12/2021 |
| 1.4.0 | 1,252 | 2/7/2021 |
| 1.3.1 | 1,013 | 11/12/2020 |