public void Register(IContainerManager containerManager, ITypeFinder typeFinder) { // var searchSettingProvider = new SearchSettingProvider(containerManager.Resolve<ISearchSettingProvider>()); containerManager.AddComponentInstance(typeof(ISearchSettingProvider), searchSettingProvider); containerManager.AddComponentInstance(typeof(IProvider<SearchSetting>), searchSettingProvider); }
public virtual IEnumerable <FolderIndexInfo> GetFolderIndexInfoes(Repository repository) { List <FolderIndexInfo> list = new List <FolderIndexInfo>(); var searchSettings = SearchSettingProvider.All(repository).ToArray(); foreach (var folder in Kooboo.CMS.Content.Services.ServiceFactory.TextFolderManager.All(repository, "")) { GetFolderIndexInfoes(folder, ref list, searchSettings); } return(list); }