/// <summary> /// Initializes a new instance of the <see cref="XmlPayloadDeserializer"/> class. /// </summary> /// <param name="payloadErrorDeserializer">Payload error deserializer</param> /// <param name="xmlConverter">The converter from an XML to a payload element representation.</param> public XmlPayloadDeserializer(IPayloadErrorDeserializer payloadErrorDeserializer, IXmlToPayloadElementConverter xmlConverter) { ExceptionUtilities.CheckArgumentNotNull(payloadErrorDeserializer, "payloadErrorDeserializer"); ExceptionUtilities.CheckArgumentNotNull(xmlConverter, "xmlConverter"); this.payloadErrorDeserializer = payloadErrorDeserializer; this.xmlConverter = xmlConverter; }
/// <summary> /// Initializes a new instance of the <see cref="XmlPayloadDeserializer"/> class. /// </summary> /// <param name="payloadErrorDeserializer">Payload error deserializer</param> /// <param name="xmlConverter">The converter from an XML to a payload element representation.</param> public XmlPayloadDeserializer(IPayloadErrorDeserializer payloadErrorDeserializer, IXmlToPayloadElementConverter xmlConverter) { ExceptionUtilities.CheckArgumentNotNull(payloadErrorDeserializer, "payloadErrorDeserializer"); ExceptionUtilities.CheckArgumentNotNull(xmlConverter, "xmlConverter"); this.payloadErrorDeserializer = payloadErrorDeserializer; this.xmlConverter = xmlConverter; }