using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Disco.Data.Repository; namespace Disco.Services.Plugins { public abstract class PluginFeature : IDisposable { public PluginFeatureManifest Manifest {get; internal set;} // Allow Custom Initialization (Optional) public virtual void Initialize(DiscoDataContext dbContext) { return; } public virtual void Dispose() { // Nothing in Base Class } } }