예제 #1
0
        private static Collection <PackageFileKey> ListRhpFiles(Package package)
        {
            Regex rx = new Regex(".*rhp$", RegexOptions.IgnoreCase);
            Collection <PackageFileKey> files = package.FindFiles(rx);

            ReportProgress(string.Format(CultureInfo.InvariantCulture, "Found {0} plug-ins", files.Count), LogLevel.Info);
            return(files);
        }
        private void ReadCommandsFromPackage(Package package)
        {
            Regex rxcmd = new Regex(".*_cmd.py", RegexOptions.IgnoreCase);
            Collection <PackageFileKey> command_files = package.FindFiles(rxcmd);
            List <string> filenames = new List <string>();

            foreach (PackageFileKey key in command_files)
            {
                filenames.Add(key.Key);
            }
            GetCommandList(filenames);
        }
예제 #3
0
 private static Collection<PackageFileKey> ListRhpFiles(Package package)
 {
     Regex rx = new Regex(".*rhp$", RegexOptions.IgnoreCase);
       Collection<PackageFileKey> files = package.FindFiles(rx);
       ReportProgress(string.Format(CultureInfo.InvariantCulture, "Found {0} plug-ins", files.Count), LogLevel.Info);
       return files;
 }
 private void ReadCommandsFromPackage(Package package)
 {
     Regex rxcmd = new Regex(".*_cmd.py", RegexOptions.IgnoreCase);
       Collection<PackageFileKey> command_files = package.FindFiles(rxcmd);
       List<string> filenames = new List<string>();
       foreach (PackageFileKey key in command_files)
     filenames.Add(key.Key);
       GetCommandList(filenames);
 }