public Serialization(SerializeProvider <TFormat> serialize, DeserializeProvider <TFormat> deserialize) { Serialize = serialize; Deserialize = deserialize; }
public PayloadDecode(Decode toType, DeserializeProvider <TFormat> deserializeProvider) { ToType = toType ?? throw new ArgumentNullException(nameof(toType)); DeserializeProvider = deserializeProvider ?? throw new ArgumentNullException(nameof(deserializeProvider)); }