terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Net.WebHeaderCollection Class Reference
+ Inheritance diagram for System.Net.WebHeaderCollection:

Classes

class  HeaderEncoding
 

Public Member Functions

void Add (HttpRequestHeader header, string value)
 
void Add (HttpResponseHeader header, string value)
 
void Set (HttpRequestHeader header, string value)
 
void Set (HttpResponseHeader header, string value)
 
void Remove (HttpRequestHeader header)
 
void Remove (HttpResponseHeader header)
 
override void Add (string name, string value)
 
void Add (string header)
 
override void Set (string name, string value)
 
override void Remove (string name)
 
override string[] GetValues (string header)
 
override string ToString ()
 
byte[] ToByteArray ()
 
 WebHeaderCollection ()
 
override void OnDeserialization (object sender)
 
override void GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)
 
override string Get (string name)
 
override IEnumerator GetEnumerator ()
 
override string Get (int index)
 
override string[] GetValues (int index)
 
override string GetKey (int index)
 
override void Clear ()
 

Static Public Member Functions

static bool IsRestricted (string headerName)
 
static bool IsRestricted (string headerName, bool response)
 

Protected Member Functions

void AddWithoutValidate (string headerName, string headerValue)
 
 WebHeaderCollection (SerializationInfo serializationInfo, StreamingContext streamingContext)
 

Package Functions

void SetInternal (HttpResponseHeader header, string value)
 
void SetAddVerified (string name, string value)
 
void AddInternal (string name, string value)
 
void ChangeInternal (string name, string value)
 
void RemoveInternal (string name)
 
void CheckUpdate (string name, string value)
 
void ThrowOnRestrictedHeader (string headerName)
 
void SetInternal (string name, string value)
 
string ToString (bool forTrace)
 
 WebHeaderCollection (WebHeaderCollectionType type)
 
 WebHeaderCollection (global::System.Collections.Specialized.NameValueCollection cc)
 
DataParseStatus ParseHeaders (byte[] buffer, int size, int unparsed, int totalResponseHeadersLength, int maximumResponseHeadersLength, WebParseError parseError)
 
DataParseStatus ParseHeadersStrict (byte[] buffer, int size, int unparsed, int totalResponseHeadersLength, int maximumResponseHeadersLength, WebParseError parseError)
 
override bool InternalHasKeys ()
 

Static Package Functions

static bool AllowMultiValues (string name)
 
static string CheckBadChars (string name, bool isHeaderValue)
 
static bool IsValidToken (string token)
 
static bool ContainsNonAsciiChars (string token)
 
static string GetAsString (global::System.Collections.Specialized.NameValueCollection cc, bool winInetCompat, bool forTrace)
 

Properties

string ContentLength [get]
 
string CacheControl [get]
 
string ContentType [get]
 
string Date [get]
 
string Expires [get]
 
string ETag [get]
 
string LastModified [get]
 
string Location [get]
 
string ProxyAuthenticate [get]
 
string SetCookie2 [get]
 
string SetCookie [get]
 
string Server [get]
 
string Via [get]
 
global::System.Collections.Specialized.NameValueCollection InnerCollection [get]
 
bool AllowHttpRequestHeader [get]
 
bool AllowHttpResponseHeader [get]
 
string this[HttpRequestHeader header] [get, set]
 
string this[HttpResponseHeader header] [get, set]
 
override int Count [get]
 
override global::System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys [get]
 
override string[] AllKeys [get]
 

Private Types

enum  RfcChar : byte {
  High , Reg , Ctl , CR ,
  LF , WS , Colon , Delim
}
 

Private Member Functions

void NormalizeCommonHeaders ()
 
void AddInternalNotCommon (string name, string value)
 
void ISerializable. GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)
 

Static Private Member Functions

static WebHeaderCollection ()
 

Private Attributes

string[] m_CommonHeaders
 
int m_NumCommonHeaders
 
global::System.Collections.Specialized.NameValueCollection m_InnerCollection
 
WebHeaderCollectionType m_Type
 

Static Private Attributes

const int ApproxAveHeaderLineSize = 30
 
const int ApproxHighAvgNumHeaders = 16
 
static readonly HeaderInfoTable HInfo
 
static readonly string[] s_CommonHeaderNames
 
static readonly sbyte[] s_CommonHeaderHints
 
const int c_AcceptRanges = 0
 
const int c_ContentLength = 1
 
const int c_CacheControl = 2
 
const int c_ContentType = 3
 
const int c_Date = 4
 
const int c_Expires = 5
 
const int c_ETag = 6
 
const int c_LastModified = 7
 
const int c_Location = 8
 
const int c_ProxyAuthenticate = 9
 
const int c_P3P = 10
 
const int c_SetCookie2 = 11
 
const int c_SetCookie = 12
 
const int c_Server = 13
 
const int c_Via = 14
 
const int c_WwwAuthenticate = 15
 
const int c_XAspNetVersion = 16
 
const int c_XPoweredBy = 17
 
static readonly char[] HttpTrimCharacters
 
static WebHeaderCollection.RfcChar[] RfcCharMap
 

Detailed Description

Definition at line 16 of file WebHeaderCollection.cs.


The documentation for this class was generated from the following file: