/// <summary>
        ///
        /// </summary>
        /// <param name="optionsBaseControlA"></param>
        /// <param name="optionsBaseControlB"></param>
        /// <returns></returns>
        public static int CompareOnDisplayOrder(
            PluginOptionControl optionsBaseControlA,
            PluginOptionControl optionsBaseControlB)
        {
            if (optionsBaseControlA == null)
            {
                throw new ArgumentNullException("optionsBaseControlA");
            }
            if (optionsBaseControlB == null)
            {
                throw new ArgumentNullException("optionsBaseControlB");
            }

            return(optionsBaseControlA.DisplayOrder.CompareTo(optionsBaseControlB.DisplayOrder));
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="optionsBaseControlA"></param>
        /// <param name="optionsBaseControlB"></param>
        /// <returns></returns>
        public static int CompareOnDisplayOrder(
            PluginOptionControl optionsBaseControlA,
            PluginOptionControl optionsBaseControlB)
        {
            if (optionsBaseControlA == null)
            {
                throw new ArgumentNullException("optionsBaseControlA");
            }
            if (optionsBaseControlB == null)
            {
                throw new ArgumentNullException("optionsBaseControlB");
            }

            return optionsBaseControlA.DisplayOrder.CompareTo(optionsBaseControlB.DisplayOrder);
        }