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

◆ TryGetAndParseHeaderInfo()

bool System.Net.Http.Headers.HttpHeaders.TryGetAndParseHeaderInfo ( HeaderDescriptor key,
[NotNullWhen(true)] out HeaderStoreItemInfo info )
inlineprivateinherited

Definition at line 593 of file HttpHeaders.cs.

594 {
596 {
597 if (value is HeaderStoreItemInfo headerStoreItemInfo)
598 {
600 }
601 else
602 {
604 HeaderStoreItemInfo obj = new HeaderStoreItemInfo
605 {
606 RawValue = value
607 };
608 HeaderStoreItemInfo value2 = obj;
609 info = obj;
611 }
613 }
614 info = null;
615 return false;
616 }
bool ParseRawHeaderValues(HeaderDescriptor descriptor, HeaderStoreItemInfo info, bool removeEmptyHeader)
Dictionary< HeaderDescriptor, object > _headerStore
bool TryGetHeaderValue(HeaderDescriptor descriptor, [NotNullWhen(true)] out object value)

References System.Net.Http.Headers.HttpHeaders._headerStore, System.info, System.key, System.obj, System.Net.Http.Headers.HttpHeaders.ParseRawHeaderValues(), System.Net.Http.Headers.HttpHeaders.TryGetHeaderValue(), and System.value.

Referenced by System.Net.Http.Headers.HttpHeaders.Contains(), System.Net.Http.Headers.HttpHeaders.ContainsParsedValue(), System.Net.Http.Headers.HttpHeaders.GetOrCreateHeaderInfo(), System.Net.Http.Headers.HttpHeaders.GetParsedValues(), System.Net.Http.Headers.HttpHeaders.PrepareHeaderInfoForAdd(), System.Net.Http.Headers.HttpHeaders.RemoveParsedValue(), and System.Net.Http.Headers.HttpHeaders.TryGetValues().