BadScript 2
Loading...
Searching...
No Matches
BadReflectionExtensions.cs
Go to the documentation of this file.
1
4
6
10public static class BadReflectionExtensions
11{
17 public static bool IsNumericType(this Type t)
18 {
19 switch (Type.GetTypeCode(t))
20 {
21 case TypeCode.Byte:
22 case TypeCode.SByte:
23 case TypeCode.UInt16:
24 case TypeCode.UInt32:
25 case TypeCode.UInt64:
26 case TypeCode.Int16:
27 case TypeCode.Int32:
28 case TypeCode.Int64:
29 case TypeCode.Decimal:
30 case TypeCode.Double:
31 case TypeCode.Single:
32 return true;
33 case TypeCode.Boolean:
34 case TypeCode.Char:
35 case TypeCode.DateTime:
36 case TypeCode.DBNull:
37 case TypeCode.Empty:
38 case TypeCode.Object:
39 case TypeCode.String:
40 default:
41 return false;
42 }
43 }
44}
static bool IsNumericType(this Type t)
Returns true if the Type is a Numeric Type.
Contains the Interop Reflection Classes for the BadScript2 Language.