1 instantiation of CodePageDataItem
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Text\EncodingTable.cs (1)
235
return new
CodePageDataItem
(uiFamilyCodePage, webName, headerName, bodyName, displayName, flags);
8 references to CodePageDataItem
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Text\Encoding.cs (1)
115
internal
CodePageDataItem
? _dataItem;
src\libraries\System.Private.CoreLib\src\System\Text\EncodingTable.cs (7)
19
private static
CodePageDataItem
?[]? s_codePageToCodePageData;
176
internal static
CodePageDataItem
? GetCodePageDataItem(int codePage)
180
Interlocked.CompareExchange<
CodePageDataItem
?[]?>(ref s_codePageToCodePageData, new
CodePageDataItem
[MappedCodePages.Length], null);
215
CodePageDataItem
? data = s_codePageToCodePageData[index];
218
Interlocked.CompareExchange<
CodePageDataItem
?>(ref s_codePageToCodePageData[index], InternalGetCodePageDataItem(codePage, index), null);
225
private static
CodePageDataItem
InternalGetCodePageDataItem(int codePage, int index)