namespace MyTelegram.Abstractions; public interface IEventDataSerializer : IEventDataSerializer { void Serialize(IBufferWriter writer, TEventData data); TEventData Deserialize(ReadOnlyMemory buffer); } public interface IEventDataSerializer { //object? Deserialize(Type type, ReadOnlyMemory buffer); object Deserialize(Type type, ReadOnlyMemory buffer); }