/// <summary> /// Scans the folder. /// </summary> /// <param name="folder">The folder.</param> /// <returns></returns> public static SerializedXMLFileDictionary ScanFolder(folderNode folder, String customSearch = "*.xml") { SerializedXMLFileDictionary output = new SerializedXMLFileDictionary(); output.folder = folder; List <String> files = folder.findFiles(customSearch, SearchOption.AllDirectories); foreach (String f in files) { SerializedXMLFile xFile = SerializedXMLFile.Load(f); output.Register(xFile); } return(output); }
/// <summary> /// Returns index with found xml files /// </summary> /// <param name="searchString">The search string.</param> /// <returns></returns> public SerializedXMLFileDictionary ScanForResources(String searchString = "*.xml") { return(SerializedXMLFileDictionary.ScanFolder(this, searchString)); }