/// <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)); }