21 references to IcuLocaleDataParts
System.Private.CoreLib (21)
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Icu.cs (4)
457
int lcid = IcuLocaleData.GetLocaleDataNumericPart(cultureName,
IcuLocaleDataParts
.Lcid);
464
int geoId = IcuLocaleData.GetLocaleDataNumericPart(cultureName,
IcuLocaleDataParts
.GeoId);
474
int digitSubstitution = IcuLocaleData.GetLocaleDataNumericPart(cultureName,
IcuLocaleDataParts
.DigitSubstitutionOrListSeparator);
483
int separator = IcuLocaleData.GetLocaleDataNumericPart(cultureName,
IcuLocaleDataParts
.DigitSubstitutionOrListSeparator);
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Unix.cs (4)
29
int ansiCodePage = IcuLocaleData.GetLocaleDataNumericPart(cultureName,
IcuLocaleDataParts
.AnsiCodePage);
35
int oemCodePage = IcuLocaleData.GetLocaleDataNumericPart(cultureName,
IcuLocaleDataParts
.OemCodePage);
41
int macCodePage = IcuLocaleData.GetLocaleDataNumericPart(cultureName,
IcuLocaleDataParts
.MacCodePage);
47
int ebcdicCodePage = IcuLocaleData.GetLocaleDataNumericPart(cultureName,
IcuLocaleDataParts
.EbcdicCodePage);
src\libraries\System.Private.CoreLib\src\System\Globalization\IcuLocaleData.cs (13)
3743
internal static int GetLocaleDataNumericPart(string cultureName,
IcuLocaleDataParts
part)
3755
IcuLocaleDataParts
.Lcid => numericData[2] | (numericData[1] << 8) | (numericData[0] << 16),
3756
IcuLocaleDataParts
.AnsiCodePage => (numericData[4] & 0xf0) >> 4 | (numericData[3] & 0xff) << 4,
3757
IcuLocaleDataParts
.OemCodePage => numericData[5] | (numericData[4] & 0xf) << 8,
3758
IcuLocaleDataParts
.MacCodePage => numericData[7] | (numericData[6] << 8),
3759
IcuLocaleDataParts
.EbcdicCodePage => numericData[9] | (numericData[8] << 8),
3760
IcuLocaleDataParts
.GeoId => numericData[13] | (numericData[12] << 8) | (numericData[11] << 16) | (numericData[10] << 24),
3761
IcuLocaleDataParts
.DigitSubstitutionOrListSeparator => ResolveDigitListSeparator(numericData[14]),
3762
IcuLocaleDataParts
.SpecificLocaleIndex => ResolveIndex((numericData[16] & 0xf0) >> 4 | ((numericData[15] & 0xff) << 4)),
3763
IcuLocaleDataParts
.ConsoleLocaleIndex => ResolveIndex(numericData[17] | (numericData[16] & 0xf) << 8),
3783
private static string GetLocaleDataMappedCulture(string cultureName,
IcuLocaleDataParts
part)
3796
return GetLocaleDataMappedCulture(cultureName,
IcuLocaleDataParts
.SpecificLocaleIndex);
3801
return GetLocaleDataMappedCulture(cultureName,
IcuLocaleDataParts
.ConsoleLocaleIndex);