private IEnumerable <ISymbolVisitor> ManufactureSymbolVisitors(string name, ISourceBrowserPlugin plugin, Project project)
 {
     try
     {
         return(plugin.ManufactureSymbolVisitors(project.FilePath));
     }
     catch (Exception ex)
     {
         Logger.Info(name + " Plugin failed to manufacture symbol visitors", ex);
         return(Enumerable.Empty <ISymbolVisitor>());
     }
 }
 public SourceBrowserPluginWrapper(ISourceBrowserPlugin plugin, ISourceBrowserPluginMetadata metadata, ILog logger)
 {
     Plugin   = plugin;
     Metadata = metadata;
     Logger   = logger;
 }