Class Plugin<TConfig, TTranslation>
Expose how a plugin has to be made.
public abstract class Plugin<TConfig, TTranslation> : Plugin<TConfig>, IPlugin<TConfig>, IComparable<IPlugin<IConfig>> where TConfig : IConfig, new() where TTranslation : ITranslation, new()
Type Parameters
TConfig
The config type.
TTranslation
The translation type.
- Inheritance
-
Plugin<TConfig>Plugin<TConfig, TTranslation>
- Implements
-
IPlugin<TConfig>
- Inherited Members
- Extension Methods
Constructors
Plugin()
Initializes a new instance of the Plugin<TConfig, TTranslation> class.
public Plugin()
Properties
Translation
Gets the plugin translations.
public TTranslation Translation { get; }
Property Value
- TTranslation