Browse Source

Move RemovePlugin to BaseKernel/IKernel

Eric Reed 12 years ago
parent
commit
c555920fe7

+ 11 - 0
MediaBrowser.Common/Kernel/BaseKernel.cs

@@ -462,5 +462,16 @@ namespace MediaBrowser.Common.Kernel
         /// <value>The resource pools.</value>
         /// <value>The resource pools.</value>
         public ResourcePool ResourcePools { get; set; }
         public ResourcePool ResourcePools { get; set; }
 
 
+        /// <summary>
+        /// Removes the plugin.
+        /// </summary>
+        /// <param name="plugin">The plugin.</param>
+        public void RemovePlugin(IPlugin plugin)
+        {
+            var list = Plugins.ToList();
+            list.Remove(plugin);
+            Plugins = list;
+        }
+
     }
     }
 }
 }

+ 7 - 0
MediaBrowser.Common/Kernel/IKernel.cs

@@ -123,5 +123,12 @@ namespace MediaBrowser.Common.Kernel
         /// </summary>
         /// </summary>
         /// <value>The resource pools.</value>
         /// <value>The resource pools.</value>
         ResourcePool ResourcePools { get; set; }
         ResourcePool ResourcePools { get; set; }
+
+        /// <summary>
+        /// Removes the plugin.
+        /// </summary>
+        /// <param name="plugin">The plugin.</param>
+        void RemovePlugin(IPlugin plugin);
+
     }
     }
 }
 }

+ 0 - 11
MediaBrowser.Controller/Kernel.cs

@@ -536,17 +536,6 @@ namespace MediaBrowser.Controller
             });
             });
         }
         }
 
 
-        /// <summary>
-        /// Removes the plugin.
-        /// </summary>
-        /// <param name="plugin">The plugin.</param>
-        internal void RemovePlugin(IPlugin plugin)
-        {
-            var list = Plugins.ToList();
-            list.Remove(plugin);
-            Plugins = list;
-        }
-
         /// <summary>
         /// <summary>
         /// Gets the system info.
         /// Gets the system info.
         /// </summary>
         /// </summary>