Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ToString()

override string System.Number.NumberBuffer.ToString ( )
inline

Definition at line 1146 of file Number.cs.

1147 {
1148 StringBuilder stringBuilder = new StringBuilder();
1149 stringBuilder.Append('[');
1150 stringBuilder.Append('"');
1151 for (int i = 0; i < Digits.Length; i++)
1152 {
1153 byte b = Digits[i];
1154 if (b == 0)
1155 {
1156 break;
1157 }
1158 stringBuilder.Append((char)b);
1159 }
1160 stringBuilder.Append('"');
1161 stringBuilder.Append(", Length = ").Append(DigitsCount);
1162 stringBuilder.Append(", Scale = ").Append(Scale);
1163 stringBuilder.Append(", IsNegative = ").Append(IsNegative);
1164 stringBuilder.Append(", HasNonZeroTail = ").Append(HasNonZeroTail);
1165 stringBuilder.Append(", Kind = ").Append(Kind);
1166 stringBuilder.Append(']');
1167 return stringBuilder.ToString();
1168 }
override string ToString()
StringBuilder Append(char value, int repeatCount)
NumberBufferKind Kind
Definition Number.cs:1126
int Length
Definition Span.cs:70

References System.Text.StringBuilder.Append(), System.Number.NumberBuffer.Digits, System.Number.NumberBuffer.DigitsCount, System.Number.NumberBuffer.HasNonZeroTail, System.Number.NumberBuffer.IsNegative, System.Number.NumberBuffer.Kind, System.Span< T >.Length, System.Number.NumberBuffer.Scale, and System.Text.StringBuilder.ToString().