public PluginMeta(string name, string description, PluginPriority priority, bool enabled = true) { Name = name; Description = description; Priority = priority; Enabled = enabled; }
protected MessageHandlerPluginBase(string name, PluginPriority priority, bool continueProcessing, bool mustBeAddressed) { Guard.NullParameter(name, () => name); _name = name; _priority = priority; _continueProcessing = continueProcessing; _mustBeAddressed = mustBeAddressed; }
public PluginAttribute(PluginPriority priority) { this.Priority = priority; }
public PluginMeta(string name, PluginPriority priority, bool enabled = true) { Name = name; Priority = priority; Enabled = enabled; }
public PluginAttribute(PluginPriority priority) : this(PluginType.Unknown, priority) { }
public PluginAttribute(PluginType type, PluginPriority priority) { this.Type = type; this.Priority = priority; }
public PluginMeta(string name, PluginPriority priority, bool enabled = true) : this(name, string.Empty, priority, enabled) { }
public PluginMeta(string name, PluginPriority priority, bool enabled = true) : this(name, "This plugin does not have a description yet.", priority, enabled) { }