public override string ToString()
{
- return Number.FormatInt32(m_value, null, null);
+ return Number.FormatUInt32(m_value, null, null);
}
public string ToString(string format)
{
- return Number.FormatInt32(m_value, format, null);
+ return Number.FormatUInt32(m_value, format, null);
}
public string ToString(IFormatProvider provider)
{
- return Number.FormatInt32(m_value, null, provider);
+ return Number.FormatUInt32(m_value, null, provider);
}
public string ToString(string format, IFormatProvider provider)
{
- return Number.FormatInt32(m_value, format, provider);
+ return Number.FormatUInt32(m_value, format, provider);
}
public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
{
- return Number.TryFormatInt32(m_value, format, provider, destination, out charsWritten);
+ return Number.TryFormatUInt32(m_value, format, provider, destination, out charsWritten);
}
//
}
char fmt = ParseFormatSpecifier(format, out int digits);
- NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
-
char fmtUpper = (char)(fmt & 0xFFDF); // ensure fmt is upper-cased for purposes of comparison
if ((fmtUpper == 'G' && digits < 1) || fmtUpper == 'D')
{
return value >= 0 ?
UInt32ToDecStr((uint)value, digits) :
- NegativeInt32ToDecStr(value, digits, info.NegativeSign);
+ NegativeInt32ToDecStr(value, digits, NumberFormatInfo.GetInstance(provider).NegativeSign);
}
else if (fmtUpper == 'X')
{
}
else
{
+ NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
NumberBuffer number = default;
Int32ToNumber(value, ref number);
ValueStringBuilder sb;
}
char fmt = ParseFormatSpecifier(format, out int digits);
- NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
-
char fmtUpper = (char)(fmt & 0xFFDF); // ensure fmt is upper-cased for purposes of comparison
if ((fmtUpper == 'G' && digits < 1) || fmtUpper == 'D')
{
return value >= 0 ?
TryUInt32ToDecStr((uint)value, digits, destination, out charsWritten) :
- TryNegativeInt32ToDecStr(value, digits, info.NegativeSign, destination, out charsWritten);
+ TryNegativeInt32ToDecStr(value, digits, NumberFormatInfo.GetInstance(provider).NegativeSign, destination, out charsWritten);
}
else if (fmtUpper == 'X')
{
}
else
{
+ NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
NumberBuffer number = default;
Int32ToNumber(value, ref number);
ValueStringBuilder sb;
}
char fmt = ParseFormatSpecifier(format, out int digits);
- NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
-
char fmtUpper = (char)(fmt & 0xFFDF); // ensure fmt is upper-cased for purposes of comparison
if ((fmtUpper == 'G' && digits < 1) || fmtUpper == 'D')
{
}
else
{
+ NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
NumberBuffer number = default;
UInt32ToNumber(value, ref number);
ValueStringBuilder sb;
}
char fmt = ParseFormatSpecifier(format, out int digits);
- NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
-
char fmtUpper = (char)(fmt & 0xFFDF); // ensure fmt is upper-cased for purposes of comparison
if ((fmtUpper == 'G' && digits < 1) || fmtUpper == 'D')
{
}
else
{
+ NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
NumberBuffer number = default;
UInt32ToNumber(value, ref number);
ValueStringBuilder sb;
}
char fmt = ParseFormatSpecifier(format, out int digits);
- NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
-
char fmtUpper = (char)(fmt & 0xFFDF); // ensure fmt is upper-cased for purposes of comparison
if ((fmtUpper == 'G' && digits < 1) || fmtUpper == 'D')
{
return value >= 0 ?
UInt64ToDecStr((ulong)value, digits) :
- NegativeInt64ToDecStr(value, digits, info.NegativeSign);
+ NegativeInt64ToDecStr(value, digits, NumberFormatInfo.GetInstance(provider).NegativeSign);
}
else if (fmtUpper == 'X')
{
}
else
{
+ NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
NumberBuffer number = default;
Int64ToNumber(value, ref number);
ValueStringBuilder sb;
}
char fmt = ParseFormatSpecifier(format, out int digits);
- NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
-
char fmtUpper = (char)(fmt & 0xFFDF); // ensure fmt is upper-cased for purposes of comparison
if ((fmtUpper == 'G' && digits < 1) || fmtUpper == 'D')
{
return value >= 0 ?
TryUInt64ToDecStr((ulong)value, digits, destination, out charsWritten) :
- TryNegativeInt64ToDecStr(value, digits, info.NegativeSign, destination, out charsWritten);
+ TryNegativeInt64ToDecStr(value, digits, NumberFormatInfo.GetInstance(provider).NegativeSign, destination, out charsWritten);
}
else if (fmtUpper == 'X')
{
}
else
{
+ NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
NumberBuffer number = default;
Int64ToNumber(value, ref number);
ValueStringBuilder sb;
}
char fmt = ParseFormatSpecifier(format, out int digits);
- NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
-
char fmtUpper = (char)(fmt & 0xFFDF); // ensure fmt is upper-cased for purposes of comparison
if ((fmtUpper == 'G' && digits < 1) || fmtUpper == 'D')
{
}
else
{
+ NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
NumberBuffer number = default;
UInt64ToNumber(value, ref number);
ValueStringBuilder sb;
}
char fmt = ParseFormatSpecifier(format, out int digits);
- NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
-
char fmtUpper = (char)(fmt & 0xFFDF); // ensure fmt is upper-cased for purposes of comparison
if ((fmtUpper == 'G' && digits < 1) || fmtUpper == 'D')
{
}
else
{
+ NumberFormatInfo info = NumberFormatInfo.GetInstance(provider);
NumberBuffer number = default;
UInt64ToNumber(value, ref number);
ValueStringBuilder sb;