Exemple #1
0
        protected override bool DisconnectInternal(Plugin item)
        {
            base.DisconnectInternal(item);

            _modules.Disconnect(item.Module);

            return(true);

            //{
            //    IKernel kernel = null;
            //    if (_kernels.TryRemove(item.Name, out kernel))
            //    {
            //        // TODO kernel.Dispose?
            //        kernel.Unload(item.Name);
            //        return true;
            //    }
            //}
            //return false;
        }