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

◆ ToString()

override string System.Net.Http.Headers.HttpHeaders.ToString ( )
inlineinherited

Definition at line 247 of file HttpHeaders.cs.

248 {
252 if (headerStore != null)
253 {
255 {
256 valueStringBuilder.Append(item.Key.Name);
257 valueStringBuilder.Append(": ");
259 if (singleValue != null)
260 {
262 }
263 else
264 {
265 HttpHeaderParser parser = item.Key.Parser;
266 string s = ((parser != null && parser.SupportsMultipleValues) ? parser.Separator : ", ");
267 for (int i = 0; i < multiValue.Length; i++)
268 {
269 if (i != 0)
270 {
271 valueStringBuilder.Append(s);
272 }
274 }
275 }
276 valueStringBuilder.Append(Environment.NewLine);
277 }
278 }
279 return valueStringBuilder.ToString();
280 }
static void GetStoreValuesAsStringOrStringArray(HeaderDescriptor descriptor, object sourceValues, out string singleValue, out string[] multiValue)
Dictionary< HeaderDescriptor, object > _headerStore

References System.Net.Http.Headers.HttpHeaders._headerStore, System.Net.Http.Headers.HttpHeaders.GetStoreValuesAsStringOrStringArray(), System.item, System.Environment.NewLine, and System.s.