/// <summary> /// Create a new version of the XmlConverter. /// </summary> /// <param name="versionDetector">Version detector to use.</param> /// <param name="mappingEngineFactory">Mapping engine factory to use.</param> public XmlConverter(IXmlVersionDetector versionDetector, IXmlMappingEngineFactory mappingEngineFactory) { if (versionDetector == null) { throw new ArgumentNullException("versionDetector"); } if (mappingEngineFactory == null) { throw new ArgumentNullException("mappingEngineFactory"); } this.VersionDetector = versionDetector; this.Factory = mappingEngineFactory; this.Clear(); }
public CompatibleXmlMappingEngineFactory(IXmlMappingEngineFactory factory, IXmlSchemaRegistry registry) { this.factory = factory; this.registry = registry; }