Found 15 packages
Provides ASP.NET Core middleware, MVC filters, extension methods and helper code for an ASP.NET Core project.
An object to object mapper that does not use reflection.
Provides ASP.NET Core middleware, MVC filters, extension methods and helper code for an ASP.NET Core project implementing Swagger (OpenAPI).
ASP.NET Core tag helpers for Subresource Integrity (SRI), Referrer meta tags, OpenGraph (Facebook) and Twitter social network meta tags.
ASP.NET Core test framework for dotnet new project templates.
Project templates with batteries included, providing the minimum amount of code required to get you going.
Sophon.Boxed.BasicConsoleApp.
Sophon.Boxed.BasicWebApi.
This package includes high performance .NET helpers such as: - Memory2D<T> and Span2D<T>: two types providing fast and allocation-free abstraction over 2D memory areas. - ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports IMemoryOwner<T>. - MemoryBufferWriter<T>: an IBufferWriter<T>: implementation that can wrap external Memory<T>: instances. - MemoryOwner<T>: an IMemoryOwner<T> implementation with an embedded length and a fast Span<T> accessor. - SpanOwner<T>: a stack-only type with the ability to rent a buffer of a specified length and getting a Span<T> from it. - StringPool: a configurable pool for string instances that be used to minimize allocations when creating multiple strings from char buffers. - String, array, Memory<T>, Span<T> extensions and more, all focused on high performance. - HashCode<T>: a SIMD-enabled extension of HashCode to quickly process sequences of values. - BitHelper: a class with helper methods to perform bit operations on numeric types. - ParallelHelper: helpers to work with parallel code in a highly optimized manner. - Box<T>: a type mapping boxed value types and exposing some utility and high performance methods. - Ref<T>: a stack-only struct that can store a reference to a value of a specified type. - NullableRef<T>: a stack-only struct similar to Ref<T>, which also supports nullable references.
A secure path management library for .NET to prevent directory traversal and symlink jailbreak attacks.
Provides support for C++/CLI language features. Commonly Used Types: System.Runtime.CompilerServices.CallConvCdecl System.Runtime.CompilerServices.CallConvStdcall System.Runtime.CompilerServices.CallConvThiscall System.Runtime.CompilerServices.IsLong System.Runtime.CompilerServices.IsSignUnspecifiedByte System.Runtime.CompilerServices.IsImplicitlyDereferenced System.Runtime.CompilerServices.IsBoxed System.Runtime.CompilerServices.NativeCppClassAttribute System.Runtime.CompilerServices.IsUdtReturn System.Runtime.CompilerServices.CallConvFastcall When using NuGet 3.x this package requires at least version 3.4.
Helper utility to convert Newtonsoft JObjects recursively to dictionaries, most especially useful when coupled with PeanutButter.DuckTyping, which can duck onto dictionaries, without having to make PeanutButter.DuckTyping depend unecessarily on Newtonsoft.Json
Source code package. An extension for retrieving an object's public instance property values as a series of values (boxed) in alphabetical order of the property names, or if the object is already a collection, the elements of that collection (boxed).
Autofac configration container for startup projects which includes Dependency container, Dependency resolver, Cache (In memory/ Distributed cache), Swagger configration options for versioned API, Swagger operational Filters, Singleton services / Container, Types resolver/ Types finder, Files provider, Enum Helpers, Common Helpers and validation methods, Credits: Autofac, .NET Boxed, Nop Commerce
Copy values from two instances implementing same interface or two instances having one or more same property-type. Support for immutable value types. Maps string representation of type to casted type (boxed as object)