csharp
public record class PluginCatalogWhat a scan of the plugin folders found, and what it had to say about it.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (3)
public IReadOnlyList<PluginDescriptor> PluginsThe plugins, in the order the roots were searched.
public IReadOnlyList<PluginDiagnostic> DiagnosticsWhat was wrong with the ones that are not in the list.
public static PluginCatalog EmptyAn empty catalog, which is what a project with no plugin folder has.
Methods (2)
public PluginCatalog(IReadOnlyList<PluginDescriptor> Plugins, IReadOnlyList<PluginDiagnostic> Diagnostics)What a scan of the plugin folders found, and what it had to say about it.
public PluginDescriptor? Find(string id)The plugin with an id, or null.
Used by (3)
- DiscoveryTestsVixen.Editor.Plugin.Tests
- PluginDiscoveryVixen.Editor.Plugin
- PluginHostVixen.Editor.Plugin