/// <summary> /// Document visitor that handles generic dictionary properties /// </summary> /// <param name="mapper"></param> /// <param name="parser"></param> public GenericDictionaryDocumentVisitor(IReadOnlyMappingManager mapper, ISolrFieldParser parser) { this.mapper = mapper; this.parser = parser; memoCanHandleType = Memoizer.Memoize <Type, bool>(CanHandleType); memoGetThisField = Memoizer.Memoize2 <Type, string, SolrFieldModel>(GetThisField); }