@@ -15,12 +15,12 @@ public class CompareInfoCompareTests
1515 private static CompareInfo s_turkishCompare = new CultureInfo ( "tr-TR" ) . CompareInfo ;
1616 private static CompareInfo s_japaneseCompare = new CultureInfo ( "ja-JP" ) . CompareInfo ;
1717 private static CompareOptions supportedIgnoreNonSpaceOption =
18- PlatformDetection . IsHybridGlobalizationOnWasm ?
18+ PlatformDetection . IsHybridGlobalizationOnBrowser ?
1919 CompareOptions . IgnoreNonSpace | CompareOptions . IgnoreKanaType :
2020 CompareOptions . IgnoreNonSpace ;
2121
2222 private static CompareOptions supportedIgnoreCaseIgnoreNonSpaceOptions =
23- PlatformDetection . IsHybridGlobalizationOnWasm ?
23+ PlatformDetection . IsHybridGlobalizationOnBrowser ?
2424 CompareOptions . IgnoreCase | CompareOptions . IgnoreNonSpace | CompareOptions . IgnoreKanaType :
2525 CompareOptions . IgnoreCase | CompareOptions . IgnoreNonSpace ;
2626
@@ -38,9 +38,9 @@ public class CompareInfoCompareTests
3838 public static IEnumerable < object [ ] > Compare_Kana_TestData ( )
3939 {
4040 // HybridGlobalization does not support IgnoreWidth
41- if ( ! PlatformDetection . IsHybridGlobalizationOnWasm )
41+ if ( ! PlatformDetection . IsHybridGlobalizationOnBrowser )
4242 {
43- CompareOptions ignoreKanaIgnoreWidthIgnoreCase = CompareOptions . IgnoreKanaType | CompareOptions . IgnoreWidth | CompareOptions . IgnoreCase ;
43+ CompareOptions ignoreKanaIgnoreWidthIgnoreCase = CompareOptions . IgnoreKanaType | CompareOptions . IgnoreWidth | CompareOptions . IgnoreCase ;
4444 yield return new object [ ] { s_invariantCompare , "\u3070 \u3073 \u3076 \u3079 \u307C " , "\u30D0 \u30D3 \u3076 \u30D9 \uFF8E \uFF9E " , ignoreKanaIgnoreWidthIgnoreCase , 0 } ;
4545 yield return new object [ ] { s_invariantCompare , "\u30D0 \u30D3 \u3076 \u30D9 \uFF8E \uFF9E " , "\u3070 \u3073 \uFF8C \uFF9E \uFF8D \uFF9E \u307C " , ignoreKanaIgnoreWidthIgnoreCase , 0 } ;
4646 yield return new object [ ] { s_invariantCompare , "\u3060 " , "\uFF80 \uFF9E " , ignoreKanaIgnoreWidthIgnoreCase , 0 } ;
@@ -65,11 +65,11 @@ public static IEnumerable<object[]> Compare_Kana_TestData()
6565
6666 public static IEnumerable < object [ ] > Compare_TestData ( )
6767 {
68- // PlatformDetection.IsHybridGlobalizationOnWasm does not support IgnoreWidth
69- CompareOptions ignoredOptions = PlatformDetection . IsHybridGlobalizationOnWasm ?
68+ // PlatformDetection.IsHybridGlobalizationOnBrowser does not support IgnoreWidth
69+ CompareOptions ignoredOptions = PlatformDetection . IsHybridGlobalizationOnBrowser ?
7070 CompareOptions . IgnoreKanaType | CompareOptions . IgnoreCase :
7171 CompareOptions . IgnoreKanaType | CompareOptions . IgnoreWidth | CompareOptions . IgnoreCase ;
72-
72+
7373 yield return new object [ ] { s_invariantCompare , "\u3042 " , "\u30A2 " , ignoredOptions , 0 } ;
7474 yield return new object [ ] { s_invariantCompare , "\u3042 " , "\uFF71 " , ignoredOptions , 0 } ;
7575
@@ -84,9 +84,9 @@ public static IEnumerable<object[]> Compare_TestData()
8484 yield return new object [ ] { s_invariantCompare , "ABCDE" , "\uFF21 \uFF22 \uFF23 D\uFF25 " , ignoredOptions , 0 } ; // as above
8585 yield return new object [ ] { s_invariantCompare , "ABCDE" , "a\uFF22 \uFF23 D\uFF25 " , ignoredOptions , 0 } ; // as above
8686 yield return new object [ ] { s_invariantCompare , "ABCDE" , "\uFF41 \uFF42 \uFF23 D\uFF25 " , ignoredOptions , 0 } ; // as above
87-
87+
8888 yield return new object [ ] { s_invariantCompare , "\u6FA4 " , "\u6CA2 " , ignoredOptions , 1 } ;
89-
89+
9090 yield return new object [ ] { s_invariantCompare , "\u3070 \u3073 \u3076 \u3079 \u307C " , "\u30D0 \u30D3 \u30D6 \u30D9 \u30DC " , ignoredOptions , 0 } ;
9191 yield return new object [ ] { s_invariantCompare , "\u3070 \u3073 \u3076 \u3079 \u307C " , "\u30D0 \u30D3 \u3076 \u30D9 \u30DC " , ignoredOptions , 0 } ;
9292 yield return new object [ ] { s_invariantCompare , "\u3070 \u3073 \uFF8C \uFF9E \uFF8D \uFF9E \u307C " , "\uFF8E \uFF9E " , ignoredOptions , - 1 } ;
@@ -97,7 +97,7 @@ public static IEnumerable<object[]> Compare_TestData()
9797 yield return new object [ ] { s_invariantCompare , "\u3070 \u30DC \uFF8C \uFF9E \uFF8D \uFF9E \u307C " , "\u3070 \uFF8E \uFF9E \u30D6 " , ignoredOptions , 1 } ; // known exception for hg: should be -1
9898 yield return new object [ ] { s_invariantCompare , "\u3070 \u30DC \uFF8C \uFF9E \uFF8D \uFF9E \u307C \u3079 \u307C " , "\u3079 \uFF8E \uFF9E " , ignoredOptions , - 1 } ;
9999 yield return new object [ ] { s_invariantCompare , "\u3070 \uFF8C \uFF9E \uFF8D \uFF9E \u307C " , "\u30D6 " , ignoredOptions , - 1 } ;
100-
100+
101101 yield return new object [ ] { s_invariantCompare , "ABDDE" , "D" , ignoredOptions , - 1 } ;
102102 yield return new object [ ] { s_invariantCompare , "ABCDE" , "\uFF43 D" , ignoredOptions , - 1 } ;
103103 yield return new object [ ] { s_invariantCompare , "ABCDE" , "c" , ignoredOptions , - 1 } ;
@@ -118,7 +118,7 @@ public static IEnumerable<object[]> Compare_TestData()
118118 yield return new object [ ] { s_invariantCompare , "10" , "1\uFF10 " , ignoredOptions , 0 } ; // as above
119119 yield return new object [ ] { s_invariantCompare , "9999\uFF19 10" , "1\uFF10 " , ignoredOptions , 1 } ;
120120 yield return new object [ ] { s_invariantCompare , "9999\uFF19 1010" , "1\uFF10 " , ignoredOptions , 1 } ;
121-
121+
122122 yield return new object [ ] { s_invariantCompare , "'\u3000 '" , "' '" , ignoredOptions , 0 } ;
123123 yield return new object [ ] { s_invariantCompare , "\uFF1B " , ";" , ignoredOptions , 0 } ; // known exception for hg: should be 1
124124 yield return new object [ ] { s_invariantCompare , "\uFF08 " , "(" , ignoredOptions , 0 } ; // known exception for hg: should be 1
@@ -243,20 +243,20 @@ public static IEnumerable<object[]> Compare_TestData()
243243 yield return new object [ ] { s_invariantCompare , "foobar" , "FooB\u00C0 R" , supportedIgnoreNonSpaceOption , - 1 } ;
244244
245245 yield return new object [ ] { s_invariantCompare , "\uFF9E " , "\u3099 " , supportedIgnoreNonSpaceOption , 0 } ;
246- yield return new object [ ] { s_invariantCompare , "\uFF9E " , "\u3099 " , CompareOptions . IgnoreCase , PlatformDetection . IsHybridGlobalizationOnWasm ? 1 : 0 } ;
246+ yield return new object [ ] { s_invariantCompare , "\uFF9E " , "\u3099 " , CompareOptions . IgnoreCase , PlatformDetection . IsHybridGlobalizationOnBrowser ? 1 : 0 } ;
247247 yield return new object [ ] { s_invariantCompare , "\u20A9 " , "\uFFE6 " , CompareOptions . IgnoreCase , - 1 } ;
248248 yield return new object [ ] { s_invariantCompare , "\u20A9 " , "\uFFE6 " , CompareOptions . None , - 1 } ;
249249 yield return new object [ ] { s_invariantCompare , "\u0021 " , "\uFF01 " , CompareOptions . IgnoreSymbols , 0 } ;
250250 // some symbols e.g. currencies are not ignored correctly in HybridGlobalization
251- if ( ! PlatformDetection . IsHybridGlobalizationOnWasm )
251+ if ( ! PlatformDetection . IsHybridGlobalizationOnBrowser )
252252 {
253253 yield return new object [ ] { s_invariantCompare , "\u00A2 " , "\uFFE0 " , CompareOptions . IgnoreSymbols , 0 } ;
254254 yield return new object [ ] { s_invariantCompare , "$" , "&" , CompareOptions . IgnoreSymbols , 0 } ;
255255 }
256256 yield return new object [ ] { s_invariantCompare , "\uFF65 " , "\u30FB " , CompareOptions . IgnoreSymbols , 0 } ;
257257 yield return new object [ ] { s_invariantCompare , "\u0021 " , "\uFF01 " , CompareOptions . None , - 1 } ;
258258
259- if ( ! PlatformDetection . IsHybridGlobalizationOnWasm )
259+ if ( ! PlatformDetection . IsHybridGlobalizationOnBrowser )
260260 {
261261 yield return new object [ ] { s_invariantCompare , "\u20A9 " , "\uFFE6 " , CompareOptions . IgnoreWidth , 0 } ;
262262 yield return new object [ ] { s_invariantCompare , "\u0021 " , "\uFF01 " , CompareOptions . IgnoreWidth , 0 } ;
@@ -265,13 +265,13 @@ public static IEnumerable<object[]> Compare_TestData()
265265
266266 yield return new object [ ] { s_invariantCompare , "\uFF66 " , "\u30F2 " , CompareOptions . IgnoreSymbols , s_expectedHalfToFullFormsComparison } ;
267267 yield return new object [ ] { s_invariantCompare , "\uFF66 " , "\u30F2 " , CompareOptions . IgnoreCase , s_expectedHalfToFullFormsComparison } ;
268- // in HybridGlobalization on WASM IgnoreNonSpace is not supported and comparison of katakana/hiragana equivalents with supportedIgnoreNonSpaceOption gives 0
269- if ( ! PlatformDetection . IsHybridGlobalizationOnWasm )
268+ // in HybridGlobalization on Browser IgnoreNonSpace is not supported and comparison of katakana/hiragana equivalents with supportedIgnoreNonSpaceOption gives 0
269+ if ( ! PlatformDetection . IsHybridGlobalizationOnBrowser )
270270 yield return new object [ ] { s_invariantCompare , "\uFF66 " , "\u30F2 " , CompareOptions . IgnoreNonSpace , s_expectedHalfToFullFormsComparison } ;
271271 yield return new object [ ] { s_invariantCompare , "\uFF66 " , "\u30F2 " , CompareOptions . None , s_expectedHalfToFullFormsComparison } ;
272272
273- // in HybridGlobalization on WASM IgnoreKanaType is supported only for "ja"
274- var kanaComparison = PlatformDetection . IsHybridGlobalizationOnWasm ? s_japaneseCompare : s_invariantCompare ;
273+ // in HybridGlobalization on Browser IgnoreKanaType is supported only for "ja"
274+ var kanaComparison = PlatformDetection . IsHybridGlobalizationOnBrowser ? s_japaneseCompare : s_invariantCompare ;
275275 yield return new object [ ] { kanaComparison , "\u3060 " , "\u30C0 " , CompareOptions . IgnoreKanaType , 0 } ;
276276 yield return new object [ ] { kanaComparison , "c" , "C" , CompareOptions . IgnoreKanaType , - 1 } ;
277277 yield return new object [ ] { s_invariantCompare , "\u3060 " , "\u30C0 " , CompareOptions . IgnoreCase , s_expectedHiraganaToKatakanaCompare } ;
@@ -296,7 +296,7 @@ public static IEnumerable<object[]> Compare_TestData()
296296 // Misc differences between platforms
297297 bool useNls = PlatformDetection . IsNlsGlobalization ;
298298
299- var supportedCmpOptions = PlatformDetection . IsHybridGlobalizationOnWasm ?
299+ var supportedCmpOptions = PlatformDetection . IsHybridGlobalizationOnBrowser ?
300300 CompareOptions . IgnoreKanaType | CompareOptions . IgnoreCase :
301301 CompareOptions . IgnoreKanaType | CompareOptions . IgnoreWidth | CompareOptions . IgnoreCase ;
302302
@@ -538,15 +538,15 @@ public void TestIgnoreKanaAndWidthCases()
538538
539539 // Edge case of the Ignore Width.
540540 Assert . False ( string . Compare ( "\u3162 \u3163 " , "\uFFDB \uFFDC " , CultureInfo . InvariantCulture , CompareOptions . None ) == 0 , $ "Expect '0x3162 0x3163' != '0xFFDB 0xFFDC'") ;
541- if ( ! PlatformDetection . IsHybridGlobalizationOnWasm )
541+ if ( ! PlatformDetection . IsHybridGlobalizationOnBrowser )
542542 Assert . True ( string . Compare ( "\u3162 \u3163 " , "\uFFDB \uFFDC " , CultureInfo . InvariantCulture , CompareOptions . IgnoreWidth ) == 0 , "Expect '0x3162 0x3163' == '0xFFDB 0xFFDC'" ) ;
543543
544544 const char hiraganaStart = '\u3041 ' ;
545545 const char hiraganaEnd = '\u3096 ' ;
546546 const int hiraganaToKatakanaOffset = 0x30a1 - 0x3041 ;
547547
548- // in HybridGlobalization on WASM IgnoreKanaType is supported only for "ja-JP"
549- CultureInfo ignoreKanaTypeTestedCulture = PlatformDetection . IsHybridGlobalizationOnWasm ? new CultureInfo ( "ja-JP" ) : CultureInfo . InvariantCulture ;
548+ // in HybridGlobalization on Browser IgnoreKanaType is supported only for "ja-JP"
549+ CultureInfo ignoreKanaTypeTestedCulture = PlatformDetection . IsHybridGlobalizationOnBrowser ? new CultureInfo ( "ja-JP" ) : CultureInfo . InvariantCulture ;
550550
551551 for ( Char hiraganaChar = hiraganaStart ; hiraganaChar <= hiraganaEnd ; hiraganaChar ++ )
552552 {
@@ -559,7 +559,7 @@ public void TestIgnoreKanaAndWidthCases()
559559
560560 public static IEnumerable < object [ ] > Compare_HiraganaAndKatakana_TestData ( )
561561 {
562- CompareOptions [ ] optionsPositive = PlatformDetection . IsHybridGlobalizationOnWasm ?
562+ CompareOptions [ ] optionsPositive = PlatformDetection . IsHybridGlobalizationOnBrowser ?
563563 new [ ] {
564564 CompareOptions . None ,
565565 CompareOptions . IgnoreCase ,
@@ -594,7 +594,7 @@ public static IEnumerable<object[]> Compare_HiraganaAndKatakana_TestData()
594594 CompareOptions . IgnoreKanaType | CompareOptions . IgnoreWidth | CompareOptions . IgnoreNonSpace ,
595595 CompareOptions . IgnoreKanaType | CompareOptions . IgnoreWidth | CompareOptions . IgnoreCase | CompareOptions . IgnoreNonSpace ,
596596 } ;
597- CompareOptions [ ] optionsNegative = PlatformDetection . IsHybridGlobalizationOnWasm ?
597+ CompareOptions [ ] optionsNegative = PlatformDetection . IsHybridGlobalizationOnBrowser ?
598598 new [ ] {
599599 CompareOptions . IgnoreNonSpace ,
600600 CompareOptions . IgnoreNonSpace | CompareOptions . IgnoreCase ,
0 commit comments