42 Focus Packages
The complete overview of the focus packages found on NuGet arranged by namespace coverage.
Cuemon.Core
The Cuemon namespace contains fundamental types such as value and reference types, factories and utility classes, interfaces, attributes and feature rich delegates to support functional programming to a whole new level.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Core
Complements
System
,
System.Collections
,
System.Collections.Generic
,
System.Collections.Specialized
,
System.Configuration
,
System.Diagnostics
,
System.Globalization
,
System.IO
,
System.Messaging
,
System.Reflection
,
System.Runtime
,
System.Runtime.Serialization
,
System.Runtime.Serialization.Formatters
,
System.Security
,
System.Text
,
System.Threading
Cuemon.Data
The Cuemon.Data namespace contains types that provide ways to connect, build and manipulate different data sources.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Data
Complements
System.Data
,
System.Xml
Cuemon.Data.Integrity
The Cuemon.Data.Integrity namespace contains types that provide ways for developers to determine and maintain integrity of data that is normally associated with an entity/resource.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Data.Integrity
Complements
-
Cuemon.Data.SqlClient
The Cuemon.Data.SqlClient namespace contains types that provide ways for developers to work with Microsoft SQL Server integrations.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Data.SqlClient
Complements
System.Data.SqlClient
Cuemon.Diagnostics
The Cuemon.Diagnostics namespace contains types that provide ways for developers to describe exceptions including evidence to why an operation faulted. Also includes a flexible, generic and lambda friendly way to perform both synchronous and asynchronous time measuring operations.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Diagnostics
Complements
System.Diagnostics
Cuemon.IO
The Cuemon.IO namespace contains types primarily focusing on configuration options for IO related operations.
Availability: .NET Standard 2.0, .NET Standard 2.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.IO
Complements
System.IO
Cuemon.Net
The Cuemon.Net namespace contains types that provides a simple programming interface for HTTP and SMTP protocols.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Net
Complements
System.Collections.Specialized
,
System.Net
,
System.Net.Http
,
System.Net.Mail
Cuemon.Resilience
The Cuemon.Resilience namespace contains types related to applying transient fault handling to existing code using intuitively named methods taking both Action{..} and Func{..} delegates to provide a lightweight resilience framework.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Resilience
Complements
-
Cuemon.Runtime.Caching
The Cuemon.Runtime.Caching namespace contains types related to interfaces for generic caching in applications while providing a concrete in-memory cache implementation named SlimMemoryCache.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Runtime.Caching
Complements
System.Runtime.Caching
Cuemon.Security.Cryptography
The Cuemon.Security.Cryptography namespace contains types related to cryptographic hashing (both keyed and non-keyed) and a ready-to-use implementation of the Advanced Encryption Standard (AES) symmetric algorithm.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Security.Cryptography
Complements
System.Security.Cryptography
Cuemon.Threading
The Cuemon.Threading namespace contains types related to working with long-running concurrent loops and regions that utilizes both synchronous and asynchronous delegates.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Threading
Complements
System.Threading
Cuemon.Xml
The Cuemon.Xml namespace contains types related to encoding, converting and serialization. The included lightweight XML serializer framework offers same flexibility as the one provided by the JSON equivalent from Newtonsoft.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Xml
Complements
System.Xml
Cuemon.Extensions.Collections.Generic
The Cuemon.Extensions.Collections.Generic namespace contains extension methods that complements the Cuemon.Collections.Generic namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Collections.Generic
Complements
System.Collections.Generic
Cuemon.Extensions.Collections.Specialized
The Cuemon.Extensions.Collections.Specialized namespace contains extension methods that complements the Cuemon.Collections.Specialized namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Collections.Specialized
Complements
System.Collections.Specialized
Cuemon.Extensions.Core
The Cuemon.Extensions namespace contains extension methods that complements the Cuemon namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Core
Complements
System
Cuemon.Extensions.Data
The Cuemon.Extensions.Data namespace contains extension methods that complements the Cuemon.Data namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Data
Complements
System.Data
Cuemon.Extensions.Data.Integrity
The Cuemon.Extensions.Data.Integrity namespace contains extension methods that complements the Cuemon.Data.Integrity namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Data.Integrity
Complements
System
Cuemon.Extensions.DependencyInjection
The Cuemon.Extensions.DependencyInjection namespace contains extension methods that complements the Microsoft.Extensions.DependencyInjection namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.DependencyInjection
Complements
Microsoft.Extensions.DependencyInjection
Cuemon.Extensions.Diagnostics
The Cuemon.Extensions.Diagnostics namespace contains extension methods that complements the Cuemon.Diagnostics namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Diagnostics
Complements
System.Diagnostics
Cuemon.Extensions.Hosting
The Cuemon.Extensions.Hosting namespace contains extension methods and features related to the Microsoft.Extensions.Hosting namespace.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Hosting
Complements
Microsoft.Extensions.Hosting
Cuemon.Extensions.IO
The Cuemon.Extensions.IO namespace contains extension methods that complements the Cuemon.IO namespace.
Availability: .NET Standard 2.0, .NET Standard 2.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.IO
Complements
System.IO
Cuemon.Extensions.Net
The Cuemon.Extensions.Net namespace contains both types and extension methods that complements the Cuemon.Net namespace while being an addition to the System.Net namespace. Includes support for both traditional and factory based ways of working with HttpMangager instances while also including a simple and lightweight implementation of the IHttpClientFactory interface named SlimHttpClientFactory (that provides "managed" HttpClient instances).
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Net
Complements
System
,
System.Net
,
System.Net.Http
Cuemon.Extensions.Newtonsoft.Json
The Cuemon.Extensions.Newtonsoft.Json namespace contains both types and extension methods that complements the Newtonsoft.Json namespace by adding new ways of working with JSON; both in terms of serialization and parsing.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Newtonsoft.Json
Complements
Newtonsoft.Json
,
Newtonsoft.Json.Converters
,
Newtonsoft.Json.Serialization
,
System.IO
Cuemon.Extensions.Reflection
The Cuemon.Extensions.Reflection namespace contains extension methods that complements the Cuemon.Reflection namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Reflection
Complements
System.Reflection
Cuemon.Extensions.Runtime.Caching
The Cuemon.Extensions.Runtime.Caching namespace contains extension methods that complements the Cuemon.Runtime.Caching namespace by adding support for Memoization techniques and GetOrAdd convenience ; both with vast overloads and extended by the ICacheEnumerable{TKey} interface for loose coupling.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Runtime.Caching
Complements
-
Cuemon.Extensions.Text
The Cuemon.Extensions.Text namespace contains extension methods that complements the Cuemon.Text namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Text
Complements
System
,
System.Text
Cuemon.Extensions.Threading
The Cuemon.Extensions.Threading namespace contains extension methods that complements the System.Threading namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Threading
Complements
System.Threading
Cuemon.Extensions.Xml
The Cuemon.Extensions.Xml namespace contains extension methods that complements the Cuemon.Xml namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Xml
Complements
System
,
System.Xml
Cuemon.Extensions.Xunit
The Cuemon.Extensions.Xunit namespace contains types that provides a uniform way of doing unit testing. The namespace relates to the Xunit.Abstractions namespace.
Availability: .NET Standard 2.0, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Xunit
Complements
Xunit.Abstractions
Cuemon.Extensions.Xunit.Hosting
The Cuemon.Extensions.Xunit.Hosting namespace contains types that provides a uniform way of doing unit testing that is used in conjunction with Microsoft Dependency Injection. The namespace relates to the Xunit.Abstractions namespace.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Xunit.Hosting
Complements
Xunit
,
Xunit.Abstractions
Cuemon.Extensions.Xunit.Hosting.AspNetCore
The Cuemon.Extensions.Xunit.Hosting.AspNetCore namespace contains types that provides a uniform way of doing unit testing that depends on ASP.NET Core and used in conjunction with Microsoft Dependency Injection. The namespace relates to the Microsoft.AspNetCore.TestHost namespace.
Availability: .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Xunit.Hosting.AspNetCore
Complements
Microsoft.AspNetCore.TestHost
,
Xunit
,
Xunit.Abstractions
Cuemon.Extensions.Xunit.Hosting.AspNetCore.Mvc
The Cuemon.Extensions.Xunit.Hosting.AspNetCore.Mvc namespace contains types that provides a uniform way of doing unit testing that depends on ASP.NET Core MVC and used in conjunction with Microsoft Dependency Injection. The namespace relates to the Microsoft.AspNetCore.Mvc.Testing namespace.
Availability: .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.Xunit.Hosting.AspNetCore.Mvc
Complements
Microsoft.AspNetCore.TestHost
,
Microsoft.AspNetCore.Mvc.Testing
,
Xunit
,
Xunit.Abstractions
Cuemon.AspNetCore
The Cuemon.AspNetCore namespace contains types focusing on providing means for easier plumber coding in the ASP.NET Core pipeline while serving some concrete implementation of the shell as well.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.AspNetCore
Complements
Microsoft.AspNetCore
,
Microsoft.AspNetCore.Builder
,
Microsoft.AspNetCore.Diagnostics
,
Microsoft.AspNetCore.Hosting
,
Microsoft.AspNetCore.Http
,
Microsoft.AspNetCore.Http.Headers
Cuemon.AspNetCore.Authentication
The Cuemon.AspNetCore.Authentication namespace contains types that enable support for authentication using the concept of an Authenticator, AuthorizationHeader and (to tie the knots) an AuthorizationHeaderBuilder. Basic-, Digest Access- and HMAC Authentication is provided out-of-the-box.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.AspNetCore.Authentication
Complements
Microsoft.AspNetCore.Authentication
Cuemon.AspNetCore.Mvc
The Cuemon.AspNetCore,Mvc namespace contains types that specializes in cache expiration and validation models and an abundant range of ready-to-use filters in the ASP.NET Core MVC pipeline.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.AspNetCore.Mvc
Complements
Microsoft.AspNetCore.Mvc
,
Microsoft.AspNetCore.Mvc.Filters
,
Microsoft.AspNetCore.Mvc.Filters.ModelBinding
,
Microsoft.AspNetCore.Mvc.Formatters
Cuemon.AspNetCore.Razor.TagHelpers
The Cuemon.AspNetCore.Razor.TagHelpers namespace contains types tailored tag helper implementations.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.AspNetCore.Razor.TagHelpers
Complements
Microsoft.AspNetCore.Razor.TagHelpers
Cuemon.Extensions.AspNetCore
The Cuemon.Extensions.AspNetCore namespace contains both types and extension methods that complements the Cuemon.AspNetCore namespace. Provides an in-memory implementation of a throttling cache for ASP.NET Core.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.AspNetCore
Complements
Microsoft.AspNetCore
,
Microsoft.AspNetCore.Builder
,
Microsoft.AspNetCore.Http
,
Microsoft.AspNetCore.Http.Headers
,
Microsoft.Extensions.DependencyInjection
Cuemon.Extensions.AspNetCore.Authentication
The Cuemon.Extensions.AspNetCore.Authentication namespace contains extension methods that complements the Cuemon.AspNetCore.Authentication namespace.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.AspNetCore.Authentication
Complements
Microsoft.AspNetCore.Builder
,
Microsoft.Extensions.DependencyInjection
Cuemon.Extensions.AspNetCore.Mvc
The Cuemon.Extensions.AspNetCore.Mvc namespace contains both types and extension methods that complements the Cuemon.AspNetCore.Mvc namespace. Provides a set of different cache busting strategies for ASP.NET Core MVC that can be easily customized.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.AspNetCore.Mvc
Complements
Microsoft.AspNetCore.Mvc
,
Microsoft.AspNetCore.Mvc.Rendering
Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
The Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace contains both types and extension methods that complements the Cuemon.Extensions.Newtonsoft.Json namespace. Provides JSON formatters for ASP.NET Core that is powered by Newtonsoft.Json.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
Complements
Microsoft.AspNetCore.Mvc
,
Newtonsoft.Json
Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml
The Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml namespace contains both types and extension methods that complements the Cuemon.Extensions.Xml namespace. Provides XML formatters for ASP.NET Core that offers same flexibility as the one provided by the JSON equivalent from Newtonsoft.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml
Complements
Microsoft.AspNetCore.Mvc
,
System.Xml
Cuemon.Extensions.AspNetCore.Mvc.RazorPages
The Cuemon.Extensions.AspNetCore.Mvc.RazorPages namespace contains extension methods tailored to accompany the types found in Cuemon.AspNetCore.Razor.TagHelpers while being an addition to the Microsoft.AspNetCore.Mvc.RazorPages namespace.
Availability: .NET Standard 2.0, .NET Core 3.1, .NET 6.0, .NET 7.0
Assembly: Cuemon.Extensions.AspNetCore.Mvc.RazorPages
Complements
Microsoft.AspNetCore.Mvc.RazorPages