コード例 #1
0
        /// <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);
        }
コード例 #2
0
 /// <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));
 }