Vixen
02b45cc4
csharp
public sealed class PluginException

A plugin cannot do what it was asked to do.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Thrown by the contract — by Require``1, and by a plugin that wants to refuse to activate — and caught by PluginHost, which turns it into a PluginDiagnostic against that plugin and rolls its registrations back. It is never thrown out of the host: one plugin refusing to start is not a reason for the editor not to.

Methods (3)

  • public PluginException()

    Creates the exception.

  • public PluginException(string message)

    Creates the exception.

  • public PluginException(string message, Exception innerException)

    Creates the exception.

Used by (3)

  • DeclaredContributionsVixen.Editor.App
  • PluginServicesVixen.Editor.Plugin
  • ScriptModuleVixen.Editor.Scripts