2002-02-18 Duncan Mak <duncan@ximian.com>
[mono.git] / mcs / class / corlib / System / Convert.cs
index b0a37fbeaac8f7afcf1c3913612d852cf45ba048..a1fc5667bac3f301cb2b72607938f228cfc34400 100644 (file)
@@ -231,7 +231,7 @@ namespace System {
 \r
                public static bool ToBoolean (object value)\r
                {\r
-                       return (bool) ChangeType (value, Type.GetType ("System.Boolean"));\r
+                       return (bool) ChangeType (value, typeof (System.Boolean));\r
                }\r
 \r
                // ========== Byte Conversions ========== //\r
@@ -373,7 +373,7 @@ namespace System {
 \r
                public static byte ToByte (object value)\r
                {\r
-                       return (byte) ChangeType (value, Type.GetType ("System.Byte"));\r
+                       return (byte) ChangeType (value, typeof (System.Byte));\r
                }\r
 \r
                // ========== Char Conversions ========== //\r
@@ -458,7 +458,7 @@ namespace System {
 \r
                public static char ToChar (object value)\r
                {\r
-                       return (char) ChangeType (value, Type.GetType ("System.Char"));\r
+                       return (char) ChangeType (value, typeof (System.Char));\r
                }\r
 \r
                // ========== DateTime Conversions ========== //\r
@@ -520,12 +520,12 @@ namespace System {
 \r
                public static DateTime ToDateTime (object value)\r
                {\r
-                       return (DateTime) ChangeType (value, Type.GetType ("System.DateTime"));\r
+                       return (DateTime) ChangeType (value, typeof (System.DateTime));\r
                }\r
 \r
                public static DateTime ToDateTime (object value, IFormatProvider provider)\r
                {\r
-                       return (DateTime) ChangeType (value, Type.GetType ("System.DateTime"), provider);\r
+                       return (DateTime) ChangeType (value, typeof (System.DateTime), provider);\r
                }\r
 \r
                [CLSCompliant (false)]\r
@@ -643,12 +643,12 @@ namespace System {
 \r
                public static decimal ToDecimal (object value)\r
                {\r
-                       return (decimal) ChangeType (value, Type.GetType ("System.Decimal"));\r
+                       return (decimal) ChangeType (value, typeof (System.Decimal));\r
                }\r
 \r
                public static decimal ToDecimal (object value, IFormatProvider provider)\r
                {\r
-                       return (decimal) ChangeType (value, Type.GetType ("System.Decimal"), provider);\r
+                       return (decimal) ChangeType (value, typeof (System.Decimal), provider);\r
                }\r
                                                 \r
 \r
@@ -740,12 +740,12 @@ namespace System {
 \r
                public static double ToDouble (object value)\r
                {\r
-                       return (double) ChangeType (value, Type.GetType ("System.Double"));\r
+                       return (double) ChangeType (value, typeof (System.Double));\r
                }\r
 \r
                public static double ToDouble (object value, IFormatProvider provider)\r
                {\r
-                       return (double) ChangeType (value, Type.GetType ("System.Double"), provider);\r
+                       return (double) ChangeType (value, typeof (System.Double), provider);\r
                }\r
 \r
                // ========== Int16 Conversions ========== //\r
@@ -883,12 +883,12 @@ namespace System {
 \r
                public static short ToInt16 (object value)\r
                {\r
-                       return (short) ChangeType (value, Type.GetType ("System.Int16"));\r
+                       return (short) ChangeType (value, typeof (System.Int16));\r
                }\r
 \r
                public static short ToInt16 (object value, IFormatProvider provider)\r
                {\r
-                       return (short) ChangeType (value, Type.GetType ("System.Int16"), provider);\r
+                       return (short) ChangeType (value, typeof (System.Int16), provider);\r
                }\r
        \r
                // ========== Int32 Conversions ========== //\r
@@ -1016,12 +1016,12 @@ namespace System {
 \r
                public static int ToInt32 (object value)\r
                {\r
-                       return (int) ChangeType (value, Type.GetType ("System.Int32"));\r
+                       return (int) ChangeType (value, typeof (System.Int32));\r
                }\r
 \r
                public static int ToInt32 (object value, IFormatProvider provider)\r
                {\r
-                       return (int) ChangeType (value, Type.GetType ("System.Int32"), provider);\r
+                       return (int) ChangeType (value, typeof (System.Int32), provider);\r
                }\r
 \r
                // ========== Int64 Conversions ========== //\r
@@ -1141,12 +1141,12 @@ namespace System {
 \r
                public static long ToInt64 (object value)\r
                {\r
-                       return (long) ChangeType (value, Type.GetType ("System.Int64"));\r
+                       return (long) ChangeType (value, typeof (System.Int64));\r
                }\r
 \r
                public static long ToInt64 (object value, IFormatProvider provider)\r
                {\r
-                       return (long) ChangeType (value, Type.GetType ("System.Int64"), provider);\r
+                       return (long) ChangeType (value, typeof (System.Int64), provider);\r
                }\r
                \r
                // ========== SByte Conversions ========== //\r
@@ -1306,13 +1306,13 @@ namespace System {
                [CLSCompliant (false)]\r
                public static sbyte ToSByte (object value)\r
                {\r
-                       return (sbyte) ChangeType (value, Type.GetType ("System.SByte"));\r
+                       return (sbyte) ChangeType (value, typeof (System.SByte));\r
                }\r
 \r
                [CLSCompliant (false)]\r
                public static sbyte ToSByte (object value, IFormatProvider provider)\r
                {\r
-                       return (sbyte) ChangeType (value, Type.GetType ("System.SByte"), provider);\r
+                       return (sbyte) ChangeType (value, typeof (System.SByte), provider);\r
                }\r
 \r
                // ========== Single Conversions ========== //\r
@@ -1403,13 +1403,13 @@ namespace System {
                [CLSCompliant (false)]\r
                public static float ToSingle (object value)\r
                {\r
-                       return (float) ChangeType (value, Type.GetType ("System.Single"));\r
+                       return (float) ChangeType (value, typeof (System.Single));\r
                }\r
 \r
                [CLSCompliant (false)]\r
                public static float ToSingle (object value, IFormatProvider provider)\r
                {\r
-                       return (float) ChangeType (value, Type.GetType ("System.Single"), provider);\r
+                       return (float) ChangeType (value, typeof (System.Single), provider);\r
                }\r
 \r
                // ========== String Conversions ========== //\r
@@ -1496,12 +1496,12 @@ namespace System {
 \r
                public static string ToString (object value)\r
                {\r
-                       return (string) ChangeType (value, Type.GetType ("System.String"));\r
+                       return (string) ChangeType (value, typeof (System.String));\r
                }               \r
 \r
                public static string ToString (object value, IFormatProvider provider)\r
                {\r
-                       return (string) ChangeType (value, Type.GetType ("System.String"), provider);\r
+                       return (string) ChangeType (value, typeof (System.String), provider);\r
                }                               \r
 \r
                public static string ToString (sbyte value) \r
@@ -1714,13 +1714,13 @@ namespace System {
                [CLSCompliant (false)]\r
                public static ushort ToUInt16 (object value)\r
                {\r
-                       return (ushort) ChangeType (value, Type.GetType ("System.UInt16"));\r
+                       return (ushort) ChangeType (value, typeof (System.UInt16));\r
                }\r
 \r
                [CLSCompliant (false)]\r
                public static ushort ToUInt16 (object value, IFormatProvider provider)\r
                {\r
-                       return (ushort) ChangeType (value, Type.GetType ("System.UInt16"), provider);\r
+                       return (ushort) ChangeType (value, typeof (System.UInt16), provider);\r
                }\r
 \r
                // ========== UInt32 Conversions ========== //\r
@@ -1859,13 +1859,13 @@ namespace System {
                [CLSCompliant (false)]\r
                public static uint ToUInt32 (object value)\r
                {\r
-                       return (uint) ChangeType (value, Type.GetType ("System.UInt32"));\r
+                       return (uint) ChangeType (value, typeof (System.UInt32));\r
                }               \r
 \r
                [CLSCompliant (false)]\r
                public static uint ToUInt32 (object value, IFormatProvider provider)\r
                {\r
-                       return (uint) ChangeType (value, Type.GetType ("System.UInt32"), provider);\r
+                       return (uint) ChangeType (value, typeof (System.UInt32), provider);\r
                }               \r
                \r
 \r
@@ -2010,13 +2010,13 @@ namespace System {
                [CLSCompliant (false)]\r
                public static ulong ToUInt64 (object value)\r
                {\r
-                       return (ulong) ChangeType (value, Type.GetType ("System.UInt64"));\r
+                       return (ulong) ChangeType (value, typeof (System.UInt64));\r
                }               \r
 \r
                [CLSCompliant (false)]\r
                public static ulong ToUInt64 (object value, IFormatProvider provider)\r
                {\r
-                       return (ulong) ChangeType (value, Type.GetType ("System.UInt64"), provider);\r
+                       return (ulong) ChangeType (value, typeof (System.UInt64), provider);\r
                }               \r
                \r
 \r