Komair.Expressions.Serialization
10.1.3
dotnet add package Komair.Expressions.Serialization --version 10.1.3
NuGet\Install-Package Komair.Expressions.Serialization -Version 10.1.3
<PackageReference Include="Komair.Expressions.Serialization" Version="10.1.3" />
<PackageVersion Include="Komair.Expressions.Serialization" Version="10.1.3" />
<PackageReference Include="Komair.Expressions.Serialization" />
paket add Komair.Expressions.Serialization --version 10.1.3
#r "nuget: Komair.Expressions.Serialization, 10.1.3"
#:package Komair.Expressions.Serialization@10.1.3
#addin nuget:?package=Komair.Expressions.Serialization&version=10.1.3
#tool nuget:?package=Komair.Expressions.Serialization&version=10.1.3
Komair.Expressions.Serialization
An abstraction library for serializing Komair.Expressions.ExpressionNode objects to and from other representations (including System.Linq.Expressions). Concrete serializers (such as JSON and MessagePack) live in separate packages and implement IExpressionNodeSerializer.
Key Types
ExpressionSerializationWireFormat– documents the shared schema version and the JSON envelope ($schema,node) plus the legacy bare-node layout (schema 0); MessagePack uses the same schema version with a binary[schema, node]envelopeExpressionSerializationException(Komair.Expressions.Serialization.Exceptions) – thrown when anIExpressionNodeSerializerimplementation cannot produce or consume the expected serialized shape (for example a null deserialize result or an unexpected document root)IExpressionNodeSerializer<T, TExpressionNode>(Komair.Expressions.Serialization.Abstract.Interfaces) – serializes and deserializesExpressionNodeBasegraphs to a transport document type
Pair this package with Komair.Expressions.Serialization.Json or Komair.Expressions.Serialization.MessagePack in applications that need to send or persist expression trees.
Dependencies
Installation
dotnet add package Komair.Expressions.Serialization
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Komair.Expressions (>= 10.1.3)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Komair.Expressions.Serialization:
| Package | Downloads |
|---|---|
|
Komair.Expressions.Serialization.Json
A .NET library implementing Komair.Expressions.Serialization using the System.Text.Json APIs. |
|
|
Komair.Expressions.Serialization.MessagePack
A .NET library implementing Komair.Expressions.Serialization using MessagePack. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.1.3 | 96 | 8/26/2026 |
| 10.1.2 | 91 | 8/26/2026 |
| 10.1.1 | 137 | 5/12/2026 |
| 10.1.0 | 114 | 5/6/2026 |
| 10.0.1 | 127 | 5/5/2026 |
| 10.0.0 | 122 | 5/5/2026 |
| 8.4.1 | 131 | 5/4/2026 |
| 8.4.0 | 120 | 5/4/2026 |
| 8.3.0 | 132 | 3/22/2026 |
| 8.2.1 | 138 | 3/20/2026 |
| 8.2.0 | 142 | 3/14/2026 |
| 8.1.0 | 136 | 3/12/2026 |
| 8.0.0 | 133 | 3/6/2026 |
| 6.0.0 | 814 | 4/12/2022 |
| 1.1.0 | 718 | 7/24/2021 |
| 1.0.0 | 628 | 5/17/2021 |