public CachedLookupValueConverter(CachedXPCollections cacheDictionary) { if (cacheDictionary == null) { throw new ArgumentNullException("cacheDictionary"); } this.cacheDictionary = cacheDictionary; }
public XpoFieldValueReader(IImportLogger logger) { if (logger == null) { this.logger = new NullImportLogger(); } else { this.logger = logger; } lookupValueConverter = new LookupValueConverter() { UnmatchedLookupLogger = LogXpObjectsNotFound }; lookupCacheDictionary = new CachedXPCollections(); cachedLookupValueConverter = new CachedLookupValueConverter(lookupCacheDictionary) { UnmatchedLookupLogger = LogXpObjectsNotFound }; lookupsNotFound = new Dictionary <Type, List <string> >(); }