Found 4,819 packages
System.ValueTuple
A library for reading and writing CSV files. Extremely fast, flexible, and easy to use. Supports reading and writing of custom class objects.
Value is a pico library (or code snippets shed) to help you to easily implement Value Types (also known as Value Objects in DDD) in your C# projects without making implementation errors nor polluting your domain logic with boiler-plate code.
Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in Microsoft.Extensions.Configuration and other configuration packages.
Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.
Package Description
mapper
A collection of helpful ValueTask extension methods
Declare Value Objects in one line e.g. `class ClientRef : ValueOf<string, ClientRef> { }`), create using `ClientRef.From(someString)` The base Type ValueOf<TValue, TThis>, provides Equals, GetHashcode. Use ValueTuples for multi property values e.g `class Address : ValueOf<(string firstLine, string secondLine, Postcode postcode), Address> {}`
.NET for Android and MAUI bindings for the Android Java library 'com.google.auto.value:auto-value-annotations'. Library description: Immutable value-type code generation for Java 8+.
JSON value converter for Entity Framework Core 6.0+
This package contains the JsonField attribute marking a property to be serialized into database as JSON. Does not contain direct reference to Entity Framework. This package is mostly useful for shared libraries. To be used together with the Innofactor.EfCoreJsonValueConverter package.
JetStream Key/Value Store support for NATS.Client.
Append supplemental methods(WhenAny, WhenAll, Lazy) to ValueTask.
Provides support for accessing and modifying the Windows Registry. Commonly Used Types: Microsoft.Win32.RegistryKey Microsoft.Win32.Registry Microsoft.Win32.RegistryValueKind Microsoft.Win32.RegistryHive Microsoft.Win32.RegistryView When using NuGet 3.x this package requires at least version 3.4.
Provides the fundamental primitives, classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and exceptions. This packages represents the core package, and provides the minimal set of types required to build a managed application. Commonly Used Types: System.Object System.Exception System.Int16 System.Int32 System.Int64 System.Enum System.String System.Char System.Boolean System.SByte System.Byte System.DateTime System.DateTimeOffset System.Single System.Double System.UInt16 System.UInt32 System.UInt64 System.IDisposable System.Uri When using NuGet 3.x this package requires at least version 3.4.
Library to parse and write Valve KeyValue formats
Provides older specialized non-generic collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings. Commonly Used Types: System.Collections.Specialized.NameValueCollection System.Collections.Specialized.NameObjectCollectionBase System.Collections.Specialized.StringCollection System.Collections.Specialized.IOrderedDictionary System.Collections.Specialized.HybridDictionary System.Collections.Specialized.OrderedDictionary System.Collections.Specialized.ListDictionary System.Collections.Specialized.StringDictionary System.Collections.Specialized.BitVector32 When using NuGet 3.x this package requires at least version 3.4.
A thread-safe bool struct implemented on top of Interlocked/Volatile operations.
A thread-safe int32 struct implemented on top of Interlocked/Volatile operations.