/// <summary> /// Generates add-in data cache files for add-ins in the provided folder /// and any other directory included through a .addins file. /// If folder is not provided, it scans the startup directory. /// </summary> /// <param name="monitor"> /// Progress monitor to keep track of the rebuild operation. /// </param> /// <param name="folder"> /// Folder that contains the add-ins to be scanned. /// </param> /// <param name="recursive"> /// If true, sub-directories are scanned recursively /// </param> public void GenerateAddinScanDataFiles(IProgressStatus monitor, string folder = null, bool recursive = false) { database.GenerateScanDataFiles(monitor, folder ?? StartupDirectory, recursive); }