Этап 2

This commit is contained in:
2026-03-29 15:34:33 +03:00
parent 09d52aa973
commit 08b9039b58
19 changed files with 872 additions and 3 deletions

View File

@@ -0,0 +1,17 @@
using Minint.Core.Models;
namespace Minint.Core.Services;
public interface IMinintSerializer
{
/// <summary>
/// Serializes the container to a binary .minint stream.
/// </summary>
void Write(Stream stream, MinintContainer container);
/// <summary>
/// Deserializes a .minint stream into a container.
/// Throws <see cref="InvalidDataException"/> on format/validation errors.
/// </summary>
MinintContainer Read(Stream stream);
}