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

◆ PrepareHeaderInfoForAdd()

void System.Net.Http.Headers.HttpHeaders.PrepareHeaderInfoForAdd ( HeaderDescriptor descriptor,
out HeaderStoreItemInfo info,
out bool addToStore )
inlineprivateinherited

Definition at line 793 of file HttpHeaders.cs.

794 {
795 if (!IsAllowedHeaderName(descriptor))
796 {
798 }
799 addToStore = false;
800 if (!TryGetAndParseHeaderInfo(descriptor, out info))
801 {
802 info = new HeaderStoreItemInfo();
803 addToStore = true;
804 }
805 }
bool TryGetAndParseHeaderInfo(HeaderDescriptor key, [NotNullWhen(true)] out HeaderStoreItemInfo info)
virtual bool IsAllowedHeaderName(HeaderDescriptor descriptor)
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_http_headers_not_allowed_header_name
Definition SR.cs:28
Definition SR.cs:7

References System.SR.Format(), System.info, System.Net.Http.Headers.HttpHeaders.IsAllowedHeaderName(), System.Net.Http.Headers.HeaderDescriptor.Name, System.SR.net_http_headers_not_allowed_header_name, and System.Net.Http.Headers.HttpHeaders.TryGetAndParseHeaderInfo().

Referenced by System.Net.Http.Headers.HttpHeaders.Add(), System.Net.Http.Headers.HttpHeaders.Add(), and System.Net.Http.Headers.HttpHeaders.TryParseAndAddValue().