Example #1
0
 private void AppendIntegersUnits(double number, StringBuilder result, ThousandBlock[] blocks)
 {
     if (blocks.Length != 1 || !blocks[0].IsZero())
     {
         if (number >= 2)
         {
             string unit = formato.GetUnidadeInteiraNoPlural();
             if (!string.IsNullOrEmpty(unit))
             {
                 result.Append(" ");
                 int length = blocks.Length;
                 if (length > 2 && blocks[length - 1].IsZero() && blocks[length - 2].IsZero())
                 {
                     result.Append(GetFormatSeparator());
                 }
                 result.Append(unit);
             }
         }
         else
         {
             string unit = formato.GetUnidadeInteiraNoSingular();
             if (!string.IsNullOrEmpty(unit))
             {
                 result.Append(" ").Append(unit);
             }
         }
     }
 }
Example #2
0
 public string GetUnidadeInteiraNoPlural()
 {
     return formato.GetUnidadeInteiraNoPlural();
 }