PluginExtensions Class

Namespace:
Weavy.Core.Helpers
Assembly:
Weavy.Core.dll

Extension methods for plugins.

public static class PluginExtensions
Inheritance:
System.Object → PluginExtensions

Methods

GetGroups(IPlugin) Gets the names for the groups used to group scaffolded plugin properties in the UI.
HasGroup(IPlugin, string) Returns a value indicating if the plugin has any scaffolded property with the specified group name.
HasTimedOut(IDaemon) Returns a value indicating whether the daemon has timed out.
IsCore(IPlugin) Gets a value indicating whether this is a core extension (that cannot be disabled).
IsLoaded(IPlugin) Returns a value indicating if the specified plugin has been loaded into the AppDomain.
IsRunnable(IDaemon) Returns a value indicating whether a daemon is in a state where it is safe to run.
IsRunnable(IFunction) Returns a value indicating whether a function is in a state where it is safe to run.
IsRunning(IDaemon) Returns a value indicating whether the daemon is running.
NextRun(IDaemon) Returns next time the daemon is scheduled to run.
Status(IDaemon) Returns a status string.
Status(IFunction) Returns a status string.