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);
91
return Interop.Globalization.IndexOf(
_sortHandle
, pTarget, target.Length, pSource, source.Length, options, matchLengthPtr);
93
return Interop.Globalization.LastIndexOf(
_sortHandle
, pTarget, target.Length, pSource, source.Length, options, matchLengthPtr);
212
return Interop.Globalization.IndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
214
return Interop.Globalization.LastIndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
306
return Interop.Globalization.IndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
308
return Interop.Globalization.LastIndexOf(
_sortHandle
, b, target.Length, a, source.Length, options, matchLengthPtr);
337
return Interop.Globalization.StartsWith(
_sortHandle
, pPrefix, prefix.Length, pSource, source.Length, options, matchLengthPtr);
420
return Interop.Globalization.StartsWith(
_sortHandle
, bp, prefix.Length, ap, source.Length, options, matchLengthPtr);
492
return Interop.Globalization.StartsWith(
_sortHandle
, bp, prefix.Length, ap, source.Length, options, matchLengthPtr);
521
return Interop.Globalization.EndsWith(
_sortHandle
, pSuffix, suffix.Length, pSource, source.Length, options, matchLengthPtr);
605
return Interop.Globalization.EndsWith(
_sortHandle
, bp, suffix.Length, ap, source.Length, options, matchLengthPtr);
677
return Interop.Globalization.EndsWith(
_sortHandle
, bp, suffix.Length, ap, source.Length, options, matchLengthPtr);
712
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, null, 0, options);
729
if (Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKeyLength, options) != sortKeyLength)
768
actualSortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pDest, destination.Length, options);
814
return Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, null, 0, options);
881
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKey.Length, options);
904
sortKeyLength = Interop.Globalization.GetSortKey(
_sortHandle
, pSource, source.Length, pSortKey, sortKey.Length, options);
948
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
);