Inheritance: ThreadedBackgroundTask
        /// <summary>
        /// Automatically sorts the managed plugins.
        /// </summary>
        /// <param name="p_camConfirm">The delegate to call to confirm an action.</param>
        /// <returns>The background task that will run the sorting.</returns>
        public IBackgroundTask AutoPluginSorting(ConfirmActionMethod p_camConfirm)
        {
            AutoPluginSortingTask pstPluginSortingTask = new AutoPluginSortingTask(GameMode, ManagedPlugins, p_camConfirm);

            pstPluginSortingTask.Update(p_camConfirm);
            return(pstPluginSortingTask);
        }
		/// <summary>
		/// Automatically sorts the managed plugins.
		/// </summary>
		/// <param name="p_camConfirm">The delegate to call to confirm an action.</param>
		/// <returns>The background task that will run the sorting.</returns>
		public IBackgroundTask AutoPluginSorting(ConfirmActionMethod p_camConfirm)
		{
			AutoPluginSortingTask pstPluginSortingTask = new AutoPluginSortingTask(GameMode, ManagedPlugins, p_camConfirm);
			pstPluginSortingTask.Update(p_camConfirm);
			return pstPluginSortingTask;
		}