Example #1
0
 /// <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);
 }