99[ ![ Thinktecture.Runtime.Extensions.EntityFrameworkCore9] ( https://img.shields.io/nuget/v/Thinktecture.Runtime.Extensions.EntityFrameworkCore9.svg?maxAge=60&label=Thinktecture.Runtime.Extensions.EntityFrameworkCore9 )] ( https://www.nuget.org/packages/Thinktecture.Runtime.Extensions.EntityFrameworkCore9/ )
1010[ ![ Thinktecture.Runtime.Extensions.Json] ( https://img.shields.io/nuget/v/Thinktecture.Runtime.Extensions.Json.svg?maxAge=60&label=Thinktecture.Runtime.Extensions.Json )] ( https://www.nuget.org/packages/Thinktecture.Runtime.Extensions.Json/ )
1111[ ![ Thinktecture.Runtime.Extensions.Newtonsoft.Json] ( https://img.shields.io/nuget/v/Thinktecture.Runtime.Extensions.Newtonsoft.Json.svg?maxAge=60&label=Thinktecture.Runtime.Extensions.Newtonsoft.Json )] ( https://www.nuget.org/packages/Thinktecture.Runtime.Extensions.Newtonsoft.Json/ )
12+ [ ![ Thinktecture.Runtime.Extensions.ProtoBuf] ( https://img.shields.io/nuget/v/Thinktecture.Runtime.Extensions.ProtoBuf.svg?maxAge=60&label=Thinktecture.Runtime.Extensions.ProtoBuf )] ( https://www.nuget.org/packages/Thinktecture.Runtime.Extensions.ProtoBuf/ )
1213[ ![ Thinktecture.Runtime.Extensions.MessagePack] ( https://img.shields.io/nuget/v/Thinktecture.Runtime.Extensions.MessagePack.svg?maxAge=60&label=Thinktecture.Runtime.Extensions.MessagePack )] ( https://www.nuget.org/packages/Thinktecture.Runtime.Extensions.MessagePack/ )
1314[ ![ Thinktecture.Runtime.Extensions.AspNetCore] ( https://img.shields.io/nuget/v/Thinktecture.Runtime.Extensions.AspNetCore.svg?maxAge=60&label=Thinktecture.Runtime.Extensions.AspNetCore )] ( https://www.nuget.org/packages/Thinktecture.Runtime.Extensions.AspNetCore/ )
1415
@@ -75,7 +76,7 @@ Unlike regular C# enums which are limited to numeric values and lack extensibili
7576* Include additional fields, properties and behavior
7677* Use polymorphism to define custom behavior for each value
7778* Prevent creation of invalid values
78- * Integrate seamlessly with JSON serializers, MessagePack, Entity Framework Core and ASP.NET Core
79+ * Integrate seamlessly with JSON serializers, Protobuf, MessagePack, Entity Framework Core and ASP.NET Core
7980
8081Install: ` Install-Package Thinktecture.Runtime.Extensions `
8182
@@ -97,6 +98,7 @@ Roslyn Analyzers and CodeFixes help the developers to implement the Smart Enums
9798
9899Provides support for:
99100* JSON (System.Text.Json and Newtonsoft)
101+ * Protobuf
100102* Minimal Api Parameter Binding and ASP.NET Core Model Binding
101103* Entity Framework Core
102104* MessagePack
@@ -346,6 +348,7 @@ Key Features:
346348* Comprehensive validation support with descriptive error messages
347349* Framework integration:
348350 * JSON serialization (System.Text.Json and Newtonsoft.Json)
351+ * Protobuf serialization
349352 * Entity Framework Core support
350353 * ASP.NET Core Model Binding
351354 * MessagePack serialization
0 commit comments