public PayloadEncode(ContentType contentType, Encode toContact, SerializeProvider <TFormat> serializeProvider) { ContentType = contentType ?? throw new ArgumentNullException(nameof(contentType)); ToContact = toContact ?? throw new ArgumentNullException(nameof(toContact)); SerializeProvider = serializeProvider ?? throw new ArgumentNullException(nameof(serializeProvider)); }
public Serialization(SerializeProvider <TFormat> serialize, DeserializeProvider <TFormat> deserialize) { Serialize = serialize; Deserialize = deserialize; }