diff options
author | Mark Spruiell <mes@zeroc.com> | 2011-05-09 16:24:52 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2011-05-09 16:24:52 -0700 |
commit | 5d7de7f8f909d7a4910531a077e514955a1b0fdc (patch) | |
tree | 77b437188795dab60de6fbc5212528b0d88c182f /cs/src/Ice/StringUtil.cs | |
parent | Ice 3.4.2 installer updates (diff) | |
download | ice-5d7de7f8f909d7a4910531a077e514955a1b0fdc.tar.bz2 ice-5d7de7f8f909d7a4910531a077e514955a1b0fdc.tar.xz ice-5d7de7f8f909d7a4910531a077e514955a1b0fdc.zip |
merging .NET Compact Framework support
Diffstat (limited to 'cs/src/Ice/StringUtil.cs')
-rw-r--r-- | cs/src/Ice/StringUtil.cs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/cs/src/Ice/StringUtil.cs b/cs/src/Ice/StringUtil.cs index e5adff61d0a..5528410d19b 100644 --- a/cs/src/Ice/StringUtil.cs +++ b/cs/src/Ice/StringUtil.cs @@ -353,7 +353,7 @@ namespace IceUtilInternal } UTF8Encoding utf8 = new UTF8Encoding(false, true); - return utf8.GetString(arr); // May raise ArgumentException. + return utf8.GetString(arr, 0, arr.Length); // May raise ArgumentException. } // @@ -453,13 +453,14 @@ namespace IceUtilInternal return 0; // Not quoted } - private class OrdinalStringComparerImpl : System.Collections.IComparer + private class OrdinalStringComparerImpl : System.Collections.Generic.IComparer<string> { - public int Compare(object l, object r) + public int Compare(string l, string r) { - return string.CompareOrdinal((string)l, (string)r); + return string.CompareOrdinal(l, r); } } - public static System.Collections.IComparer OrdinalStringComparer = new OrdinalStringComparerImpl(); + public static System.Collections.Generic.IComparer<string> OrdinalStringComparer = + new OrdinalStringComparerImpl(); } } |