Table of Contents

Interface IMessageTypeSerializerFactory

Namespace
NLightning.Domain.Serialization.Interfaces
Assembly
NLightning.Domain.dll
public interface IMessageTypeSerializerFactory

Methods

GetSerializer(MessageTypes)

IMessageTypeSerializer? GetSerializer(MessageTypes messageType)

Parameters

messageType MessageTypes

Returns

IMessageTypeSerializer

GetSerializer<TMessageType>()

IMessageTypeSerializer<TMessageType>? GetSerializer<TMessageType>() where TMessageType : IMessage

Returns

IMessageTypeSerializer<TMessageType>

Type Parameters

TMessageType