Class PluginMigration
Inheritance
PluginMigration
Syntax
public abstract class PluginMigration : IPluginLinked, IComparable<PluginMigration>
Constructors
PluginMigration(Plugin)
Declaration
protected PluginMigration(Plugin plugin)
Parameters
Type |
Name |
Description |
Plugin |
plugin |
|
Properties
from
Declaration
public abstract SemanticVersion from { get; }
Property Value
plugin
Declaration
public Plugin plugin { get; }
Property Value
Implements
requiredActions
Declaration
public ReadOnlyCollection<string> requiredActions { get; }
Property Value
to
Declaration
public abstract SemanticVersion to { get; }
Property Value
Methods
CompareTo(PluginMigration)
Declaration
public int CompareTo(PluginMigration other)
Parameters
Returns
RequireAction(String)
Declaration
protected void RequireAction(string action)
Parameters
Type |
Name |
Description |
String |
action |
|
RequireActions(String[])
Declaration
protected void RequireActions(params string[] actions)
Parameters
Type |
Name |
Description |
String[] |
actions |
|
Run()
Declaration
public abstract void Run()
Extension Methods