public QNameValueExtractor( IMessageContextProperty property, string xpathExpression, ExtractionMode contextExtractionMode = ExtractionMode.Write, QNameValueExtractionMode qNameValueExtractionMode = QNameValueExtractionMode.Default) : this(property?.QName ?? throw new ArgumentNullException(nameof(property)), xpathExpression, contextExtractionMode, qNameValueExtractionMode) { }
public QNameValueExtractor( IMessageContextProperty property, string xpathExpression, ExtractionMode contextExtractionMode = ExtractionMode.Write, QNameValueExtractionMode qNameValueExtractionMode = QNameValueExtractionMode.Default) : this(property.QName, xpathExpression, contextExtractionMode, qNameValueExtractionMode) { }
public QNameValueExtractor( XmlQualifiedName propertyName, string xpathExpression, ExtractionMode contextExtractionMode = ExtractionMode.Write, QNameValueExtractionMode qNameValueExtractionMode = QNameValueExtractionMode.Default) : base(propertyName, xpathExpression, contextExtractionMode) { QNameValueExtractionMode = qNameValueExtractionMode; }