1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00

Implemented format providers

This commit is contained in:
Brian Fiete 2020-08-30 08:00:27 -07:00
parent d807049b9f
commit 20cbac3155
2 changed files with 10 additions and 12 deletions

View file

@ -256,13 +256,14 @@ namespace System.Globalization {
}*/
/*public static NumberFormatInfo GetInstance(IFormatProvider formatProvider)
public static NumberFormatInfo GetInstance(IFormatProvider formatProvider)
{
// Fast case for a regular CultureInfo
/*NumberFormatInfo info;
NumberFormatInfo info;
CultureInfo cultureProvider = formatProvider as CultureInfo;
if (cultureProvider != null && !cultureProvider.m_isInherited) {
info = cultureProvider.numInfo;
if (cultureProvider != null && !cultureProvider.[Friend]m_isInherited)
{
info = cultureProvider.mNumInfo;
if (info != null) {
return info;
}
@ -281,10 +282,8 @@ namespace System.Globalization {
return info;
}
}
return CurrentInfo;*/
}*/
return CurrentInfo;
}
/*public Object Clone()
{

View file

@ -1510,12 +1510,11 @@ namespace System
static NumberFormatInfo sDefaultNFI = new NumberFormatInfo() ~ delete _;
private NumberFormatInfo GetNumberFormatInstance (IFormatProvider fp)
private NumberFormatInfo GetNumberFormatInstance(IFormatProvider fp)
{
/*if (_nfi != null && fp == null)
if (_nfi != null && fp == null)
return _nfi;
return NumberFormatInfo.GetInstance (fp);*/
return sDefaultNFI;
return NumberFormatInfo.GetInstance(fp);
}
CultureInfo CurrentCulture