Vixen
02b45cc4
csharp
public record class PluginCatalog

What 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> Plugins

    The plugins, in the order the roots were searched.

  • public IReadOnlyList<PluginDiagnostic> Diagnostics

    What was wrong with the ones that are not in the list.

  • public static PluginCatalog Empty

    An 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