Found 2,249 packages
Classes to help produce strongly typed smarter enums in .NET.
Enums.NET is a high-performance type-safe .NET enum utility library
Convention-based enum value mapping extension for AutoMapper.
The extremely fast enum utilities for C#/.NET. Provided methods are all achieved zero allocation and faster than System.Enum.
Json.NET (de)serialization support for Ardalis.SmartEnum.
System.Text.Json (de)serialization support for Ardalis.SmartEnum.
Extensions to the JsonStringEnumConverter which supports attributes like EnumMember, Display and Description.
Source code generator for FastEnum.
EFCore support for Ardalis.SmartEnum.
Core libraries of FastEnum.
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.
Unofficial SqlEnum Library for SQL Server 2008
Library to allow conversion between an Enum Value and a string, in both directions. v4.0.1 fixes a MemoryLeak bug, in a MaliciousUser edge-case. See nuget for full version history
AutoFixture support for Ardalis.SmartEnum.
Provides common types, including System.Runtime.Serialization.DataContractAttribute, for libraries that support data contract serialization. Commonly Used Types: System.Runtime.Serialization.StreamingContext System.Runtime.Serialization.OnDeserializingAttribute System.Runtime.Serialization.OnDeserializedAttribute System.Runtime.Serialization.OnSerializingAttribute System.Runtime.Serialization.OnSerializedAttribute System.Runtime.Serialization.EnumMemberAttribute System.Runtime.Serialization.DataMemberAttribute System.Runtime.Serialization.DataContractAttribute System.Runtime.Serialization.IgnoreDataMemberAttribute System.Runtime.Serialization.SerializationException When using NuGet 3.x this package requires at least version 3.4.
Dapper support for Ardalis.SmartEnum.
Convenience methods for enums.
An enumeration for common JSON options
Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types. Commonly Used Types: System.ComponentModel.TypeConverter System.ComponentModel.TypeConverterAttribute System.ComponentModel.PropertyDescriptor System.ComponentModel.StringConverter System.ComponentModel.ITypeDescriptorContext System.ComponentModel.EnumConverter System.ComponentModel.TypeDescriptor System.ComponentModel.Int32Converter System.ComponentModel.BooleanConverter System.ComponentModel.DoubleConverter When using NuGet 3.x this package requires at least version 3.4.
Extension for ServiceStack.Text to allow using EnumMember attributes to serialize and deserialize enumerations.