Thu Jul 17 17:28:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Thu, 17 Jul 2003 15:38:29 +0000 (15:38 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Thu, 17 Jul 2003 15:38:29 +0000 (15:38 -0000)
* MonoType.cs: use an icall for IsPrimitiveImpl ().

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

mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/MonoType.cs

index 6a64faabde654a395334edba7497586705ff2254..bac9b1b49320156aec5b9877e0a07e773fd7ca30 100644 (file)
@@ -1,4 +1,8 @@
 
+Thu Jul 17 17:28:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
+
+       * MonoType.cs: use an icall for IsPrimitiveImpl ().
+
 Thu Jul 17 15:23:17 CEST 2003 Paolo Molaro <lupus@ximian.com>
 
        * Guid.cs: faster ToString ().
index 342894779663ec2dcbb6520fab4e1eb6cd384448..843e4a9c30eca2e540f011c48911b24c6bef2069 100644 (file)
@@ -267,13 +267,8 @@ namespace System
                [MethodImplAttribute(MethodImplOptions.InternalCall)]
                protected extern override bool IsPointerImpl ();
 
-               protected override bool IsPrimitiveImpl ()
-               {
-                       MonoTypeInfo info;
-
-                       get_type_info (_impl, out info);
-                       return info.isprimitive;
-               }
+               [MethodImplAttribute(MethodImplOptions.InternalCall)]
+               protected extern override bool IsPrimitiveImpl ();
 
                protected override bool IsValueTypeImpl ()
                {