示例#1
0
        /// <summary>
        /// 지정한 수형이 Numeric 수형이어야 합니다.
        /// </summary>
        /// <param name="type">검사할 수형</param>
        /// <exception cref="InvalidOperationException">값이 Numeric 수형이 아닌 경우</exception>
        public static void ShouldBeNumericType(this Type type)
        {
            type.ShouldNotBeNull("type");

            if (TypeTool.IsNumericType(type))
            {
                return;
            }

            throw new InvalidOperationException(string.Format(SR.IsNotNumeric, type.Name, type));
        }