1 instantiation of FastResourceComparer
System.Resources.Extensions (1)
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
16
internal static readonly FastResourceComparer Default = new
FastResourceComparer
();
11 references to FastResourceComparer
System.Resources.Extensions (11)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (4)
54
_resourceList = new SortedDictionary<string, object?>(
FastResourceComparer
.Default);
73
_resourceList = new SortedDictionary<string, object?>(
FastResourceComparer
.Default);
181
_preserializedData ??= new Dictionary<string, PrecannedResource>(
FastResourceComparer
.Default);
317
nameHashes[curNameNumber] =
FastResourceComparer
.HashFunction(item.Key);
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
16
internal static readonly
FastResourceComparer
Default = new FastResourceComparer();
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (5)
100
_resCache = new Dictionary<string, ResourceLocator>(
FastResourceComparer
.Default);
132
_resCache = new Dictionary<string, ResourceLocator>(
FastResourceComparer
.Default);
257
int hash =
FastResourceComparer
.HashFunction(name);
357
return
FastResourceComparer
.CompareOrdinal(bytes, byteLen, name) == 0;
371
return
FastResourceComparer
.CompareOrdinal(bytes, byteLen / 2, name) == 0;
src\libraries\System.Private.CoreLib\src\System\Resources\RuntimeResourceSet.cs (1)
200
_resCache = new Dictionary<string, ResourceLocator>(
FastResourceComparer
.Default);