Пример #1
0
        /// <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;
 }
 public CompatibleXmlMappingEngineFactory(IXmlMappingEngineFactory factory, IXmlSchemaRegistry registry)
 {
     this.factory = factory;
     this.registry = registry;
 }