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)
127
int sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
131
null, null,
_sortHandle
);
149
if (Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
153
null, null,
_sortHandle
) != sortKeyLength)
201
string? localeName =
_sortHandle
!= IntPtr.Zero ? null : _sortName;
233
_sortHandle
);
254
string? localeName =
_sortHandle
!= IntPtr.Zero ? null : _sortName;
285
_sortHandle
);
382
int sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
386
null, null,
_sortHandle
);
396
if (Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
400
null, null,
_sortHandle
) != sortKeyLength)
444
actualSortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
448
null, null,
_sortHandle
);
496
sortKeyLength = Interop.Kernel32.LCMapStringEx(
_sortHandle
!= IntPtr.Zero ? null : _sortName,
500
null, null,
_sortHandle
);