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