/// <summary> /// Initializes a new instance of the <see cref="JsonPayloadDeserializer"/> class. /// </summary> /// <param name="payloadConverter">Payload converter</param> /// <param name="payloadErrorDeserializer">Payload error deserializer</param> public JsonPayloadDeserializer(IJsonToPayloadElementConverter payloadConverter, IPayloadErrorDeserializer payloadErrorDeserializer) { ExceptionUtilities.CheckArgumentNotNull(payloadConverter, "payloadConverter"); ExceptionUtilities.CheckArgumentNotNull(payloadErrorDeserializer, "payloadErrorDeserializer"); this.payloadConverter = payloadConverter; this.payloadErrorDeserializer = payloadErrorDeserializer; }