2 writes to _sortHandle
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Icu.cs (1)
50
_sortHandle
= SortHandleCache.GetCachedSortHandle(interopCultureName);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Nls.cs (1)
16
_sortHandle
= NlsGetSortHandle(_sortName);
36 references to _sortHandle
System.Private.CoreLib (36)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Icu.cs (20)
81
return Interop.Globalization.CompareString(
_sortHandle
, pString1, string1.Length, pString2, string2.Length, options);
110
return Interop.Globalization.IndexOf(
_sortHandle
, pTarget, target.Length, pSource, source.Length, options, matchLengthPtr);
112
return Interop.Globalization.LastIndexOf(
_sortHandle
, pTarget, target.Length, pSource, source.Length, options, matchLengthPtr);
231
return Interop.Globalization.IndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
233
return Interop.Globalization.LastIndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
325
return Interop.Globalization.IndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
327
return Interop.Globalization.LastIndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
356
return Interop.Globalization.StartsWith(
_sortHandle
, pPrefix, prefix.Length, pSource, source.Length, options, matchLengthPtr);
439
return Interop.Globalization.StartsWith(
_sortHandle
, bp, prefix.Length, ap, source.Length, options, matchLengthPtr);
511
return Interop.Globalization.StartsWith(
_sortHandle
, bp, prefix.Length, ap, source.Length, options, matchLengthPtr);
540
return Interop.Globalization.EndsWith(
_sortHandle
, pSuffix, suffix.Length, pSource, source.Length, options, matchLengthPtr);
624
return Interop.Globalization.EndsWith(
_sortHandle
, bp, suffix.Length, ap, source.Length, options, matchLengthPtr);
696
return Interop.Globalization.EndsWith(
_sortHandle
, bp, suffix.Length, ap, source.Length, options, matchLengthPtr);
731
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, null, 0, options);
748
if (Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKeyLength, options) != sortKeyLength)
787
actualSortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pDest, destination.Length, options);
833
return Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, null, 0, options);
900
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKey.Length, options);
923
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKey.Length, options);
967
int sortVersion = Interop.Globalization.GetSortVersion(
_sortHandle
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Nls.cs (16)
128
int sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
132
null, null,
_sortHandle
);
150
if (Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
154
null, null,
_sortHandle
) != sortKeyLength)
202
string? localeName =
_sortHandle
!= IntPtr.Zero ? null : _sortName;
234
_sortHandle
);
255
string? localeName =
_sortHandle
!= IntPtr.Zero ? null : _sortName;
286
_sortHandle
);
383
int sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
387
null, null,
_sortHandle
);
397
if (Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
401
null, null,
_sortHandle
) != sortKeyLength)
445
actualSortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
449
null, null,
_sortHandle
);
497
sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
501
null, null,
_sortHandle
);