2002-02-18 Duncan Mak <duncan@ximian.com>
authorDuncan Mak <duncan@mono-cvs.ximian.com>
Tue, 19 Feb 2002 00:30:42 +0000 (00:30 -0000)
committerDuncan Mak <duncan@mono-cvs.ximian.com>
Tue, 19 Feb 2002 00:30:42 +0000 (00:30 -0000)
        * serialize.cs: When appropriate, changed Type.GetType calls to
        the faster typeof operator.

svn path=/trunk/mcs/; revision=2488

mcs/tools/ChangeLog
mcs/tools/serialize.cs

index 2d955544918905fe6788299e6dd5bd279849491e..7677ffb7110af0db153bbf63e7d0a8124dce3150 100644 (file)
@@ -1,3 +1,8 @@
+2002-02-18  Duncan Mak  <duncan@ximian.com>\r
+\r
+       * serialize.cs: When appropriate, changed Type.GetType calls to\r
+       the faster typeof operator.\r
+\r
 2002-02-19  Nick Drochak  <ndrochak@gol.com>\r
 \r
        * corcompare.cs: Reorganized into collaberating classes to analyze\r
index 169af5187063a70a6d411587dc4115290ddc4e01..01b83f83b87671bb3e75c6335d4e2e006252fd1c 100755 (executable)
@@ -83,52 +83,51 @@ namespace Mono.Serialize {
                
                public static Type StringToType (string s)
                {
-                       switch (s)
-                       {
+                       switch (s) {
                        case "bool":
-                               return Type.GetType ("System.Boolean");
+                               return typeof (System.Boolean);
                                break;
                        case "byte":
-                               return Type.GetType ("System.Byte");
+                               return typeof (System.Byte);
                                break;
                        case "sbyte":
-                               return Type.GetType ("System.SByte");
+                               return typeof (System.SByte);
                                break;
                        case "char":
-                               return Type.GetType ("System.Char");
+                               return typeof (System.Char);
                                break;
                        case "decimal":
-                               return Type.GetType ("System.Decimal");
+                               return typeof (System.Decimal);
                                break;
                        case "double":
-                               return Type.GetType ("System.Double");
+                               return typeof (System.Double);
                                break;
                        case "float":
-                               return Type.GetType ("System.Float");
+                               return typeof (System.Single);
                                break;
                        case "int":
-                               return Type.GetType ("System.Int32");
+                               return typeof (System.Int32);
                                break;
                        case "uint":
-                               return Type.GetType ("System.UInt32");
+                               return typeof (System.UInt32);
                                break;
                        case "long":
-                               return Type.GetType ("System.Int64");
+                               return typeof (System.Int64);
                                break;
                        case "ulong":
-                               return Type.GetType ("System.UInt64");
+                               return typeof (System.UInt64);
                                break;
                        case "object":
-                               return Type.GetType ("System.Object");
+                               return typeof (System.Object);
                                break;
                        case "short":
-                               return Type.GetType ("System.Int16");
+                               return typeof (System.Int16);
                                break;
                        case "ushort":
-                               return Type.GetType ("System.UInt16");
+                               return typeof (System.UInt16);
                                break;
                        case "string":
-                               return Type.GetType ("System.String");
+                               return typeof (System.String);
                                break;
                        default:
                                return Type.GetType (s);