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());
        }