2 writes to _sortHandle
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Icu.cs (1)
31
_sortHandle
= SortHandleCache.GetCachedSortHandle(interopCultureName);
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Nls.cs (1)
15
_sortHandle
= NlsGetSortHandle(_sortName);
36 references to _sortHandle
System.Private.CoreLib (36)
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Icu.cs (20)
62
return Interop.Globalization.CompareString(
_sortHandle
, pString1, string1.Length, pString2, string2.Length, options);
92
return Interop.Globalization.IndexOf(
_sortHandle
, pTarget, target.Length, pSource, source.Length, options, matchLengthPtr);
94
return Interop.Globalization.LastIndexOf(
_sortHandle
, pTarget, target.Length, pSource, source.Length, options, matchLengthPtr);
213
return Interop.Globalization.IndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
215
return Interop.Globalization.LastIndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
307
return Interop.Globalization.IndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
309
return Interop.Globalization.LastIndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
338
return Interop.Globalization.StartsWith(
_sortHandle
, pPrefix, prefix.Length, pSource, source.Length, options, matchLengthPtr);
421
return Interop.Globalization.StartsWith(
_sortHandle
, bp, prefix.Length, ap, source.Length, options, matchLengthPtr);
493
return Interop.Globalization.StartsWith(
_sortHandle
, bp, prefix.Length, ap, source.Length, options, matchLengthPtr);
522
return Interop.Globalization.EndsWith(
_sortHandle
, pSuffix, suffix.Length, pSource, source.Length, options, matchLengthPtr);
606
return Interop.Globalization.EndsWith(
_sortHandle
, bp, suffix.Length, ap, source.Length, options, matchLengthPtr);
678
return Interop.Globalization.EndsWith(
_sortHandle
, bp, suffix.Length, ap, source.Length, options, matchLengthPtr);
713
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, null, 0, options);
730
if (Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKeyLength, options) != sortKeyLength)
769
actualSortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pDest, destination.Length, options);
815
return Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, null, 0, options);
882
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKey.Length, options);
905
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKey.Length, options);
949
int sortVersion = Interop.Globalization.GetSortVersion(
_sortHandle
);
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Nls.cs (16)
140
int sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
144
null, null,
_sortHandle
);
162
if (Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
166
null, null,
_sortHandle
) != sortKeyLength)
214
string? localeName =
_sortHandle
!= IntPtr.Zero ? null : _sortName;
246
_sortHandle
);
267
string? localeName =
_sortHandle
!= IntPtr.Zero ? null : _sortName;
298
_sortHandle
);
395
int sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
399
null, null,
_sortHandle
);
409
if (Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
413
null, null,
_sortHandle
) != sortKeyLength)
494
actualSortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
498
null, null,
_sortHandle
);
546
sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
550
null, null,
_sortHandle
);