csharp
public sealed class PluginExceptionA 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