Example #1
0
        /// <summary>
        ///     Returns the <see cref="INameableImportEngine{T, TProc}" />.
        /// </summary>
        /// <returns>
        ///     The <see cref="INameableImportEngine{T, TProc}" />.
        /// </returns>
        public INameableImportEngine <T, TProc> GetNameableImport()
        {
            INameableImportEngine <T, TProc> itemImportEngine = null;

            if (this._customFactory != null)
            {
                itemImportEngine = this._customFactory();
            }

            return(itemImportEngine ?? DefaultEngineHelper.GetNameableEngine <T, TProc>());
        }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SchemeMapBaseEngine{TSchemaMap,TProc}"/> class.
 /// </summary>
 protected SchemeMapBaseEngine()
 {
     this._nameableImportEngine = new NameableBaseEngine <TSchemaMap, TProc>();
     this._validateStatusEngine = new ValidateStatusEngine();
 }