public ConfigurationResourceExplorer( IConfiguration configuration, IEnumerable <DeclarativeType> declarativeTypes, IEnumerable <JsonConverterFactory> converterFactories) : base(new ResourceExplorerOptions() { ConverterFactories = converterFactories, TypeRegistrations = declarativeTypes }) { var folder = configuration.GetSection(ConfigurationConstants.ApplicationRootKey).Value ?? AppContext.BaseDirectory; _folderResourceProvider = new FolderResourceProvider(this, folder, includeSubFolders: true, monitorChanges: true); AddResourceProvider(_folderResourceProvider); }
public void InitializeDocuments() { FolderResourceProvider provider = new FolderResourceProvider("./Resource /", "rofl"); Docs = new List <Document>(); // Docs2 = new List<Document>(); foreach (var docString in provider.FirstFolderDocuments) { Docs.Add(new Document(docString)); } //foreach (var docString in provider.SecondFolderDocuments) //{ // Docs2.Add(new Document(docString)); //} // Docs1.ForEach(x => x.CalculateAttributes()); // Docs2.ForEach(x => x.CalculateAttributes()); Docs.ForEach(x => x.CalculateParagraphAttributes()); Docs.ForEach(x => x.CalculateMeanAttributes()); }