If a silverlight 4 application uses IndexOf("abc"), StartsWith("abc") or EndsWith("abc") on a string which contains characters above char(127) without specifying the StringComparison.Ordinal overload, or specifing a "culture" StringComparison overload, then when a user on a XP PC browses to the silverlight application the response time is extremely slow. Users browsing from Vista or Windows 7 are not affected. Multivalued databases (i.e. RainingData D3) use char(254) as "attribute mark", char(253) as a "value mark" and char(252) as a "subvalue mark". Hence strings containing chars past char(127) are very common. Web Browers running on XP hang taking all the CPU cycles.StringComparision options which cause many seconds or minutes delay are:not specified, CurrentCulture, CurrentCultureIgnoreCase, InvariantCulture, InvariantCultureIgnoreCase. Delay only occurs if string object contains characters above char(127) - i.e char(128) to char(255).
Visual Studio/Silverlight/Tooling version
What category (if any) best represents this feedback?
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results