public static IEnumerable <PluginInfo> GetPlugins(this PluginSearcher searcher) { var plugins = PluginManager.instance.GetPluginsInfo().ToArray(); foreach (var plugin in plugins) { if (searcher.IsMatch(plugin)) { yield return(plugin); } } }
public NotSearcher(PluginSearcher searcher) { Searcher = searcher; }
public static PluginInfo GetPlugin(this PluginSearcher searcher) => searcher.GetPlugins().FirstOrDefault();