AllOverIt 7.0.0-rc.48

This is a prerelease version of AllOverIt.
There is a newer version of this package available.
See the version list below for details.
dotnet add package AllOverIt --version 7.0.0-rc.48                
NuGet\Install-Package AllOverIt -Version 7.0.0-rc.48                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AllOverIt" Version="7.0.0-rc.48" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AllOverIt --version 7.0.0-rc.48                
#r "nuget: AllOverIt, 7.0.0-rc.48"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install AllOverIt as a Cake Addin
#addin nuget:?package=AllOverIt&version=7.0.0-rc.48&prerelease

// Install AllOverIt as a Cake Tool
#tool nuget:?package=AllOverIt&version=7.0.0-rc.48&prerelease                

Overview

AllOverIt began as a single nuget package of the same name in 2015. Since then, the library has broadened and deepened in functionality, resulting in a comprehensive set of dedicated nuget packages.

The suite has an ever growing list of behavioural and functional unit tests. The coverage details can be found below.

Line Coverage Branch Coverage Method Coverage
alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

Refer to this <a href="./Docs/Code%20Coverage/summary.html" target="_blank">link</a> or this <a href="./Docs/Code%20Coverage/summary.md" target="_blank">markdown</a> for a summary of line and branch test code coverage.

Packages

AllOverIt is a mono-repository. A summary for each of the available packages is provided below.


AllOverIt

A general purpose library containing a variety of classes and helper utilities.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

Refer to the online Documentation for usage information.

NuGet NuGet


AllOverIt.AspNetCore

NuGet NuGet

A library containing ASP.NET Core utilities.

alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Assertion

NuGet NuGet

A library containing pre and post condition assertion helper methods.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Aws.AppSync.Client

NuGet NuGet

A library containing AppSync GraphQL and Subscription clients.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Aws.Cdk.AppSync

NuGet NuGet

A library to help build AWS Graphql schemas using a code-first approach.

alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Cryptography

NuGet NuGet

Contains a number of helper classes and utilities to provide easy access to commonly used encryption and decryption algorthims.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Csv

NuGet NuGet

A library to assist with CSV export using CsvHelper.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.DependencyInjection

NuGet NuGet

A library containing useful dependency injection related utilities.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.EntityFrameworkCore

NuGet NuGet

A library providing utilities for use with EntityFramework Core.

alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.EntityFrameworkCore.Diagrams

NuGet NuGet

A library providing formatters to generate ERD diagrams using EntityFramework Core.

alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.EntityFrameworkCore.Pagination

NuGet NuGet

A library providing keyset-based pagination for use with EntityFramework Core.

alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Evaluator

NuGet NuGet

A library containing an extendable expression compiler and evaluator.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Filtering

NuGet NuGet

A library providing queryable filtering utilities.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Fixture

NuGet NuGet

A library containing a base fixture class with numerous helper methods to assist with creating unit test scaffolding. Utilizes AutoFixture to do most of the hard work.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Fixture.FakeItEasy

NuGet NuGet

A library extending AllOverIt.Fixture to support FakeItEasy integration.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.GenericHost

NuGet NuGet

A library containing a convenient wrapper for building console applications that support dependency injection.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Mapping

NuGet NuGet

A library containing an object mapper that is mostly configuration free.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Pagination

NuGet NuGet

A library providing queryable keyset-based pagination utilities.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Pipes

NuGet NuGet

A library providing support for pipe based communication.

alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Reactive

NuGet NuGet

A library containing utility extensions for use with System.Reactive.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.ReactiveUI

NuGet NuGet

A library containing utility extensions for use with ReactiveUI.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.ReactiveUI.Wpf

NuGet NuGet

A library containing utility extensions for use with ReactiveUI and WPF.

alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Serialization.Binary

NuGet NuGet

A library providing support for binary serialization.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Serialization.Json.Abstractions

NuGet NuGet

A library containing JSON serialization abstractions.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Serialization.Json.NewtonSoft

NuGet NuGet

A library containing a wrapper for Newtonsoft.Json serialization based on AllOverIt.Serialization.Json.Abstractions.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Serialization.Json.SystemText

NuGet NuGet

A library containing a wrapper for System.Text.Json serialization based on AllOverIt.Serialization.Json.Abstractions.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Validation

NuGet NuGet

A library containing additional validators and extensions for use with FluentValidation.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Validation.Options

NuGet NuGet

A library containing Options validation using FluentValidation.

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Wpf

NuGet NuGet

A library containing general purpose WPF utilities.

alternate text is missing from this package README image alternate text is missing from this package README image


AllOverIt.Wpf.Controls

NuGet NuGet

A library containing useful WPF controls.

alternate text is missing from this package README image alternate text is missing from this package README image


Dependencies

The following diagram shows the explicit dependencies used across the entire AllOverIt suite. AllOverIt Dependencies

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  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 is compatible.  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. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (27)

Showing the top 5 NuGet packages that depend on AllOverIt:

Package Downloads
AllOverIt.Csv

Using CsvHelper to perform the actual writing of CSV content, this package provides a configuration based serializer that can export data using a model with fixed columns as well as dynamic columns derived from complex or array type properties.

AllOverIt.EntityFrameworkCore

This package provides EntityFramework Core utilities such as a database migration helper and a value converter for AllOverIt based enriched enums.

AllOverIt.Fixture

This package contains a base fixture class with numerous helper methods to assist with scaffolding unit tests.

AllOverIt.Aws.Cdk.AppSync

This package greatly simplifies the generation of AWS Graphql schemas, including their associated resolver handler configuration, using a code-first approach.

AllOverIt.Serialization

Provides common serialization helpers.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.0.0 978 11/26/2024
8.0.0-preview.15 73 10/23/2024
8.0.0-preview.14 60 7/26/2024
8.0.0-preview.13 79 7/21/2024
8.0.0-preview.12 63 7/7/2024
8.0.0-preview.11 47 7/3/2024
8.0.0-preview.10 51 6/14/2024
8.0.0-preview.9 49 6/12/2024
8.0.0-preview.8 55 6/10/2024
8.0.0-preview.7 57 6/2/2024
8.0.0-preview.6 64 5/27/2024
8.0.0-preview.5 58 5/14/2024
8.0.0-preview.4 68 5/4/2024
8.0.0-preview.3 159 4/5/2024
8.0.0-preview.2 67 3/12/2024
8.0.0-preview.1 174 3/11/2024
7.26.0 22,855 7/26/2024
7.25.0 419 7/25/2024
7.24.0 761 7/20/2024
7.23.0 749 7/20/2024
7.22.2 783 7/9/2024
7.22.1 679 7/9/2024
7.22.0 677 7/7/2024
7.21.0 788 7/2/2024
7.20.1 804 7/1/2024
7.20.0 825 6/24/2024
7.19.0 807 6/14/2024
7.18.1 825 6/12/2024
7.18.0 812 6/11/2024
7.17.0 763 6/10/2024
7.16.0 784 6/10/2024
7.16.0-rc1 655 6/10/2024
7.15.1 790 6/2/2024
7.15.0 764 6/2/2024
7.15.0-rc1 668 5/31/2024
7.14.1 794 5/26/2024
7.14.0 812 5/26/2024
7.13.0 763 5/16/2024
7.12.1 647 5/15/2024
7.12.0 554 5/14/2024
7.11.0 629 5/8/2024
7.10.0 721 5/4/2024
7.9.0 718 4/22/2024
7.9.0-preview.1 71 4/22/2024
7.8.1 671 4/17/2024
7.8.0 792 4/11/2024
7.7.0 774 4/10/2024
7.7.0-preview.1 56 4/10/2024
7.6.0 772 3/28/2024
7.5.1 735 3/27/2024
7.5.0 747 3/27/2024
7.4.1 846 3/4/2024
7.4.0 804 3/4/2024
7.3.2 822 3/4/2024
7.3.1 788 3/4/2024
7.3.0 814 3/3/2024
7.2.0 879 2/23/2024
7.1.1 869 2/18/2024
7.1.0 1,341 2/9/2024
7.0.0 912 1/19/2024
7.0.0-rc.49 91 1/12/2024
7.0.0-rc.48 180 12/12/2023
7.0.0-rc.47 125 11/21/2023
7.0.0-rc.46 62 11/19/2023
7.0.0-rc.45 146 11/17/2023
7.0.0-rc.44 384 11/5/2023
7.0.0-rc.43 183 10/11/2023
7.0.0-rc.42 66 10/11/2023
7.0.0-rc.41 141 9/17/2023
7.0.0-rc.40 109 9/14/2023
7.0.0-rc.39 116 9/10/2023
7.0.0-rc.38 108 9/6/2023
7.0.0-rc.37 186 9/4/2023
7.0.0-rc.36 108 8/25/2023
7.0.0-rc.35 85 8/24/2023
7.0.0-rc.34 374 8/13/2023
7.0.0-rc.33 82 8/13/2023
7.0.0-rc.32 88 8/11/2023
7.0.0-rc.31 83 8/10/2023
7.0.0-rc.30 88 8/10/2023
7.0.0-rc.29 131 8/3/2023
7.0.0-rc.28 98 8/3/2023
7.0.0-rc.27 99 8/3/2023
7.0.0-rc.26 116 8/2/2023
7.0.0-rc.25 87 8/2/2023
7.0.0-rc.24 90 8/2/2023
7.0.0-rc.23 133 8/2/2023
7.0.0-rc.22 172 7/28/2023
7.0.0-rc.21 114 7/27/2023
7.0.0-rc.20 118 7/19/2023
7.0.0-rc.19 119 7/17/2023
7.0.0-rc.18 142 7/9/2023
7.0.0-rc.17 145 7/5/2023
7.0.0-rc.16 109 7/5/2023
7.0.0-rc.15 111 7/5/2023
7.0.0-rc.14 113 7/5/2023
7.0.0-rc.13 107 6/28/2023
7.0.0-rc.12 105 6/28/2023
7.0.0-rc.11 104 6/28/2023
7.0.0-rc.10 112 6/27/2023
7.0.0-rc.9 101 6/16/2023
7.0.0-rc.8 111 6/14/2023
7.0.0-rc.7 117 6/5/2023
7.0.0-rc.6.2 113 5/24/2023
7.0.0-rc.6.1 105 5/24/2023
7.0.0-rc.6 100 5/24/2023
7.0.0-rc.5 155 5/3/2023
7.0.0-rc.4 113 5/1/2023
7.0.0-rc.3 120 4/25/2023
7.0.0-rc.2 110 4/16/2023
7.0.0-rc.1 252 4/12/2023
6.3.0 5,249 2/2/2023
6.2.1 3,848 12/7/2022
6.2.0 3,910 12/7/2022
6.1.0 3,773 12/6/2022
6.0.1 4,071 11/24/2022
6.0.0 3,985 11/21/2022
6.0.0-rc.15 104 11/21/2022
6.0.0-rc.14 225 10/11/2022
6.0.0-rc.13 187 9/16/2022
6.0.0-rc.12 135 9/11/2022
6.0.0-rc.11 119 9/9/2022
6.0.0-rc.10 124 9/6/2022
6.0.0-rc.9 109 9/4/2022
6.0.0-rc.8 108 9/1/2022
6.0.0-rc.7 216 8/29/2022
6.0.0-rc.6 101 8/28/2022
6.0.0-rc.5 204 8/24/2022
6.0.0-rc.4 136 8/22/2022
6.0.0-rc.3 193 7/31/2022
6.0.0-rc.2 181 7/21/2022
6.0.0-rc.1 143 7/18/2022
5.9.2 4,776 7/2/2022
5.9.1 4,783 6/27/2022
5.9.0 4,616 6/6/2022
5.8.0 4,786 6/1/2022
5.7.0 4,765 5/31/2022
5.6.1 4,572 5/24/2022
5.6.0 4,579 5/12/2022
5.5.1 4,366 5/9/2022
5.5.0 4,407 5/9/2022
5.4.1 4,635 4/26/2022
5.4.0 4,534 4/26/2022
5.3.1 4,536 4/26/2022
5.3.0 4,357 4/25/2022
5.2.0 4,509 4/25/2022
5.1.0 4,691 4/23/2022
5.0.0 4,349 3/30/2022
2.10.0 722 2/11/2022
2.9.1 484 2/10/2022
2.9.0 4,084 2/10/2022
2.8.0 4,065 2/10/2022
2.7.3 476 2/9/2022
2.7.2 3,709 2/7/2022
2.7.1 736 2/7/2022
2.7.0 483 2/7/2022
2.6.0 4,014 1/30/2022
2.5.0 509 1/28/2022
2.4.0 6,630 1/15/2022
2.3.0 830 12/13/2021
2.2.0 1,016 11/23/2021
2.1.0 2,316 11/18/2021
2.0.0 2,177 11/13/2021
1.19.1 499 10/19/2021
1.19.0 553 10/8/2021
1.18.0 1,161 10/5/2021
1.17.4 426 10/1/2021
1.17.3 1,293 9/10/2021
1.17.2 497 9/10/2021
1.17.1 574 9/7/2021
1.17.0 723 9/6/2021
1.16.1 1,817 8/4/2021
1.16.0 838 7/28/2021
1.15.0 1,170 7/18/2021
1.14.0 926 7/14/2021
1.13.0 415 7/11/2021
1.12.0 643 7/10/2021
1.11.0 738 7/8/2021
1.10.0 504 7/2/2021
1.9.0 1,021 7/1/2021
1.8.0 451 6/21/2021
1.7.0 748 6/14/2021
1.6.1 472 6/11/2021
1.6.0 604 6/9/2021
1.5.0 689 6/3/2021
1.4.0 663 5/31/2021
1.3.0 793 1/4/2021
1.2.1 509 11/2/2020
1.2.0 576 10/30/2020
1.1.0 650 9/6/2020
1.0.0 966 5/30/2020
0.3.2 730 5/22/2020
0.3.1 668 5/18/2020
0.3.0 638 5/14/2020
0.2.0 623 5/2/2020
0.1.17 605 4/18/2020
0.1.16 616 4/10/2020
0.1.13 706 3/29/2020
0.1.12 617 3/29/2020
0.1.10 606 3/28/2020
0.1.8 700 3/14/2020
0.1.6 771 3/14/2020
0.1.4 730 3/14/2020