public string NumberGroupSeparator = ",";
public string[] NumberGroupSizes = new string[Constants.GROUP_SIZE];
public string NumberNegativePattern;
+ /*
public int PercentDecimalDigits;
public string PercentDecimalSeparator = ",";
public string PercentGroupSeparator = ",";
public string[] PercentGroupSizes = new string[Constants.GROUP_SIZE];
+ */
public string PercentNegativePattern;
public string PercentPositivePattern;
public string PercentSymbol = "%";
{
get
{
+ if (InfinitySymbol.StartsWith (PositiveSign))
+ return NegativeSign + InfinitySymbol.Substring (1, InfinitySymbol.Length - 1);
+
return NegativeSign + InfinitySymbol;
}
}
{
get
{
- return InfinitySymbol == "Infinity" ? InfinitySymbol : PositiveSign + InfinitySymbol;
+ return InfinitySymbol;
}
}
builder.Append (EncodeStringIdx (CurrencyDecimalSeparator) + ", ");
builder.Append (EncodeStringIdx (CurrencyGroupSeparator) + ", ");
- builder.Append (EncodeStringIdx (PercentDecimalSeparator) + ", ");
- builder.Append (EncodeStringIdx (PercentGroupSeparator) + ", ");
builder.Append (EncodeStringIdx (NumberDecimalSeparator) + ", ");
builder.Append (EncodeStringIdx (NumberGroupSeparator) + ", ");
builder.Append (NumberNegativePattern + ", ");
builder.Append (CurrencyDecimalDigits + ", ");
- builder.Append (PercentDecimalDigits + ", ");
builder.Append (NumberDecimalDigits + ", ");
AppendGroupSizes (builder, CurrencyGroupSizes);
builder.Append (", ");
- AppendGroupSizes (builder, PercentGroupSizes);
- builder.Append (", ");
AppendGroupSizes (builder, NumberGroupSizes);
builder.Append ('}');