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

◆ GetHeaderString()

string System.Net.Http.Headers.HttpHeaders.GetHeaderString ( HeaderDescriptor descriptor)
inlinepackageinherited

Definition at line 282 of file HttpHeaders.cs.

283 {
284 if (TryGetHeaderValue(descriptor, out var value))
285 {
287 if (singleValue != null)
288 {
289 return singleValue;
290 }
291 string separator = ((descriptor.Parser != null && descriptor.Parser.SupportsMultipleValues) ? descriptor.Parser.Separator : ", ");
292 return string.Join(separator, multiValue);
293 }
294 return string.Empty;
295 }
static void GetStoreValuesAsStringOrStringArray(HeaderDescriptor descriptor, object sourceValues, out string singleValue, out string[] multiValue)
bool TryGetHeaderValue(HeaderDescriptor descriptor, [NotNullWhen(true)] out object value)

References System.Net.Http.Headers.HttpHeaders.GetStoreValuesAsStringOrStringArray(), System.Net.Http.Headers.HeaderDescriptor.Parser, System.Net.Http.Headers.HttpHeaderParser.Separator, System.Net.Http.Headers.HttpHeaderParser.SupportsMultipleValues, System.Net.Http.Headers.HttpHeaders.TryGetHeaderValue(), and System.value.

Referenced by System.Net.Http.Headers.HttpHeaderValueCollection< T >.ToString().