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

◆ AppendFormatted< T >() [1/4]

Definition at line 142 of file StringBuilder.cs.

143 {
145 {
147 }
148 else if (value is IFormattable)
149 {
150 if (value is ISpanFormattable)
151 {
153 if (((ISpanFormattable)(object)value).TryFormat(remainingCurrentChunk, out var charsWritten, default(ReadOnlySpan<char>), _provider))
154 {
155 if ((uint)charsWritten > (uint)remainingCurrentChunk.Length)
156 {
157 FormatError();
158 }
160 }
161 else
162 {
164 }
165 }
166 else
167 {
168 _stringBuilder.Append(((IFormattable)(object)value).ToString(null, _provider));
169 }
170 }
171 else if (value != null)
172 {
173 _stringBuilder.Append(value.ToString());
174 }
175 }
override string ToString()
Span< char > RemainingCurrentChunk
StringBuilder Append(char value, int repeatCount)

References System.Text.StringBuilder.AppendInterpolatedStringHandler._hasCustomFormatter, System.Text.StringBuilder.AppendInterpolatedStringHandler._provider, System.Text.StringBuilder.AppendInterpolatedStringHandler._stringBuilder, System.Text.StringBuilder.Append(), System.Runtime.Serialization.Dictionary, System.Text.StringBuilder.FormatError(), System.Text.StringBuilder.RemainingCurrentChunk, System.Text.StringBuilder.ToString(), and System.value.