/// <summary>
        /// Returns a descriptive name of the <see cref="MethodBase"/>, including generic parameters.
        /// </summary>
        public static string GetDescriptiveName(this MethodBase method)
        {
            var descrptiveName = new DescriptiveName(method);

            return(descrptiveName.ToString( ));
        }
        /// <summary>
        /// Returns a descriptive name of the <see cref="Type"/>, including generic parameters.
        /// </summary>
        public static string GetDescriptiveName(this Type type)
        {
            var descrptiveName = new DescriptiveName(type);

            return(descrptiveName.ToString( ));
        }