IndexedStructure

This commit is contained in:
2026-07-13 08:39:52 +03:00
parent 2f81cd1d30
commit 31bda58460
26 changed files with 1381 additions and 87 deletions
+21
View File
@@ -0,0 +1,21 @@
#nullable enable
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
namespace Esiur.Data;
/// <summary>
/// Base class for local, schema-less types whose members are identified by byte indexes.
/// Structures use the same wire representation as <c>Map&lt;byte, object&gt;</c>, but can be
/// composed and parsed directly as CLR types through <see cref="Codec"/>.
/// </summary>
public abstract class IndexedStructure
{
}