public static StringBuilder GetFormatedBool(this StringBuilder sb, string before, bool value, string after = "")
 {
     sb.Clear();
     sb.ConcatFormat("{0}{1}{2}", before, value, after);
     return sb;
 }
 public static StringBuilder GetFormatedFloat(this StringBuilder sb, string before, float value, string after = "")
 {
     sb.Clear();
     sb.ConcatFormat("{0}{1: #,0}{2}", before, value, after);
     return sb;
 }
 public static StringBuilder AppendDecimal(this StringBuilder sb, double number, int decimals)
 {
     m_numberFormatInfoHelper.NumberDecimalDigits = Math.Max(0, Math.Min(decimals, 99));
     sb.ConcatFormat("{0}", number, m_numberFormatInfoHelper);
     return sb;
 }
 public static StringBuilder AppendInt32(this StringBuilder sb, int number)
 {
     sb.ConcatFormat("{0}", number);
     return sb;
 }
 public static StringBuilder AppendFormatedDecimal(this StringBuilder sb, string before, float value, int decimalDigits, string after = "")
 {
     sb.Clear();
     m_numberFormatInfoHelper.NumberDecimalDigits = decimalDigits;
     sb.ConcatFormat("{0}{1 }{2}", before, value, after, m_numberFormatInfoHelper);
     return sb;
 }
 public static StringBuilder AppendDecimal(this StringBuilder sb, float number, int decimals)
 {
     m_numberFormatInfoHelper.NumberDecimalDigits = decimals;
     sb.ConcatFormat("{0}", number, m_numberFormatInfoHelper);
     return sb;
 }