2003-03-05 Miguel de Icaza <miguel@ximian.com>
authorMiguel de Icaza <miguel@gnome.org>
Wed, 5 Mar 2003 20:28:45 +0000 (20:28 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Wed, 5 Mar 2003 20:28:45 +0000 (20:28 -0000)
* category.cs (CategoryUtils.CategoryFromName): Use StartsWith
("Is") instead of a substring for (0,2) which was throwing an
exception causing Category.None to be returned

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

mcs/class/System/System.Text.RegularExpressions/ChangeLog
mcs/class/System/System.Text.RegularExpressions/category.cs

index 6fefb15330528b7d159afe0e0b74ab88ba9c62e0..d9be1af9accbc3c07ecc1d8d11033e7163a2a5c7 100644 (file)
@@ -1,3 +1,9 @@
+2003-03-05  Miguel de Icaza  <miguel@ximian.com>
+
+       * category.cs (CategoryUtils.CategoryFromName): Use StartsWith
+       ("Is") instead of a substring for (0,2) which was throwing an
+       exception causing Category.None to be returned
+
 2003-01-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * collections.cs: fixed bug #30091.
index 763712cb5812a4ccc09f9aefc09ade75e3cd0511..32625887664929690973318857d010d13428e96d 100644 (file)
@@ -180,7 +180,7 @@ namespace System.Text.RegularExpressions {
        class CategoryUtils {\r
                public static Category CategoryFromName (string name) {\r
                        try {\r
-                               if (name.Substring (0, 2).Equals ("Is"))        // remove prefix from block range\r
+                               if (name.StartsWith ("Is"))     // remove prefix from block range\r
                                        name = name.Substring (2);\r
 \r
                                return (Category)Enum.Parse (typeof (Category), "Unicode" + name);\r