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

◆ TryAddWithoutValidation() [2/4]

bool System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation ( HeaderDescriptor descriptor,
string value )
inlinepackageinherited

Definition at line 123 of file HttpHeaders.cs.

124 {
125 if (value == null)
126 {
127 value = string.Empty;
128 }
129 if (_headerStore == null)
130 {
132 }
133 if (_headerStore.TryGetValue(descriptor, out var value2))
134 {
135 if (value2 is HeaderStoreItemInfo info)
136 {
138 }
139 else
140 {
142 HeaderStoreItemInfo obj = new HeaderStoreItemInfo
143 {
144 RawValue = value2
145 };
146 HeaderStoreItemInfo info2 = obj;
147 headerStore[descriptor] = obj;
149 }
150 }
151 else
152 {
153 _headerStore.Add(descriptor, value);
154 }
155 return true;
156 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
void Add(TKey key, TValue value)
static void AddRawValue(HeaderStoreItemInfo info, string value)
Dictionary< HeaderDescriptor, object > _headerStore

References System.Net.Http.Headers.HttpHeaders._headerStore, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Net.Http.Headers.HttpHeaders.AddRawValue(), System.info, System.obj, System.Collections.Generic.Dictionary< TKey, TValue >.TryGetValue(), and System.value.