@@ -90,7 +90,6 @@ internal partial class CultureData
90
90
// Numbers
91
91
private String _sPositiveSign ; // (user can override) positive sign
92
92
private String _sNegativeSign ; // (user can override) negative sign
93
- private String [ ] _saNativeDigits ; // (user can override) native characters for digits 0-9
94
93
// (nfi populates these 5, don't have to be = undef)
95
94
private int _iDigits ; // (user can override) number of fractional digits
96
95
private int _iNegativeNumber ; // (user can override) negative number format
@@ -446,7 +445,6 @@ internal static CultureData Invariant
446
445
// Numbers
447
446
invariant . _sPositiveSign = "+" ; // positive sign
448
447
invariant . _sNegativeSign = "-" ; // negative sign
449
- invariant . _saNativeDigits = new String [ ] { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" } ; // native characters for digits 0-9
450
448
invariant . _iDigits = 2 ; // number of fractional digits
451
449
invariant . _iNegativeNumber = 1 ; // negative number format
452
450
invariant . _waGrouping = new int [ ] { 3 } ; // grouping of digits
@@ -1055,18 +1053,6 @@ internal String SISO3166CTRYNAME2
1055
1053
}
1056
1054
}
1057
1055
1058
- /////////////
1059
- // Numbers //
1060
- ////////////
1061
-
1062
- // internal String sPositiveSign ; // (user can override) positive sign
1063
- // internal String sNegativeSign ; // (user can override) negative sign
1064
- // internal String[] saNativeDigits ; // (user can override) native characters for digits 0-9
1065
- // internal int iDigits ; // (user can override) number of fractional digits
1066
- // internal int iNegativeNumber ; // (user can override) negative number format
1067
-
1068
-
1069
-
1070
1056
// (user can override) grouping of digits
1071
1057
internal int [ ] WAGROUPING
1072
1058
{
@@ -2101,7 +2087,6 @@ internal void GetNFIValues(NumberFormatInfo nfi)
2101
2087
if ( this . IsInvariantCulture )
2102
2088
{
2103
2089
// FUTURE: NumberFormatInfo already has default values for many of these fields. Can we not do this?
2104
- // if we do need to do this, then why don't we set nfi.nativeDigits in this case?
2105
2090
nfi . positiveSign = _sPositiveSign ;
2106
2091
nfi . negativeSign = _sNegativeSign ;
2107
2092
@@ -2144,6 +2129,8 @@ internal void GetNFIValues(NumberFormatInfo nfi)
2144
2129
{
2145
2130
nfi . nativeDigits [ i ] = new string ( digits [ i ] , 1 ) ;
2146
2131
}
2132
+
2133
+ nfi . digitSubstitution = GetDigitSubstitution ( _sRealName ) ;
2147
2134
}
2148
2135
2149
2136
//
0 commit comments