AbstractSubSystem
using System;
namespace Castle.MicroKernel
{
[Serializable]
public abstract class AbstractSubSystem : ISubSystem
{
private IKernelInternal kernel;
protected IKernelInternal Kernel => kernel;
public virtual void Init(IKernelInternal kernel)
{
this.kernel = kernel;
}
public virtual void Terminate()
{
}
}
}