implements ISerializable
0x00x0078
Members 29
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | ApproxAveHeaderLineSize | int | PrivateStatic+1 flags |
| — | 0x04 | ApproxHighAvgNumHeaders | int | PrivateStatic+1 flags |
| 0x08 | HInfo | HeaderInfoTable | PrivateStatic+1 flags | |
| 0x08 | m_CommonHeaders | string[] | Private | |
| 0x0068 | 0x08 | padding / unreflected | ||
| 0x04 | m_NumCommonHeaders | int | Private | |
| 0x08 | s_CommonHeaderNames | string[] | PrivateStatic+1 flags | |
| 0x08 | s_CommonHeaderHints | sbyte[] | PrivateStatic+1 flags | |
| — | 0x04 | c_AcceptRanges | int | PrivateStatic+1 flags |
| — | 0x04 | c_ContentLength | int | PrivateStatic+1 flags |
| — | 0x04 | c_CacheControl | int | PrivateStatic+1 flags |
| — | 0x04 | c_ContentType | int | PrivateStatic+1 flags |
| — | 0x04 | c_Date | int | PrivateStatic+1 flags |
| — | 0x04 | c_Expires | int | PrivateStatic+1 flags |
| — | 0x04 | c_ETag | int | PrivateStatic+1 flags |
| — | 0x04 | c_LastModified | int | PrivateStatic+1 flags |
| — | 0x04 | c_Location | int | PrivateStatic+1 flags |
| — | 0x04 | c_ProxyAuthenticate | int | PrivateStatic+1 flags |
| — | 0x04 | c_P3P | int | PrivateStatic+1 flags |
| — | 0x04 | c_SetCookie2 | int | PrivateStatic+1 flags |
| — | 0x04 | c_SetCookie | int | PrivateStatic+1 flags |
| — | 0x04 | c_Server | int | PrivateStatic+1 flags |
| — | 0x04 | c_Via | int | PrivateStatic+1 flags |
| — | 0x04 | c_WwwAuthenticate | int | PrivateStatic+1 flags |
| — | 0x04 | c_XAspNetVersion | int | PrivateStatic+1 flags |
| — | 0x04 | c_XPoweredBy | int | PrivateStatic+1 flags |
| 0x08 | m_InnerCollection | NameValueCollection | Private | |
| 0x02 | m_Type | WebHeaderCollectionType | Private | |
| 0x08 | HttpTrimCharacters | char[] | PrivateStatic+1 flags | |
| 0x08 | RfcCharMap | RfcChar[] | PrivateStatic | |
| 0x0076 | 0x02 | unreflected bytes to end of WebHeaderCollection | ||
Inherited from NameValueCollection 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _all | string[] | Private | |
| 0x08 | _allKeys | string[] | Private |
Inherited from NameObjectCollectionBase 18
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x08 | ReadOnlyName | string | PrivateStatic+1 flags |
| — | 0x08 | CountName | string | PrivateStatic+1 flags |
| — | 0x08 | ComparerName | string | PrivateStatic+1 flags |
| — | 0x08 | HashCodeProviderName | string | PrivateStatic+1 flags |
| — | 0x08 | KeysName | string | PrivateStatic+1 flags |
| — | 0x08 | ValuesName | string | PrivateStatic+1 flags |
| — | 0x08 | KeyComparerName | string | PrivateStatic+1 flags |
| — | 0x08 | VersionName | string | PrivateStatic+1 flags |
| 0x01 | _readOnly | bool | Private | |
| 0x08 | _entriesArray | ArrayList | Private | |
| 0x08 | _keyComparer | IEqualityComparer | Private | |
| 0x08 | _entriesTable | Hashtable | Private | |
| 0x08 | _nullKeyEntry | NameObjectEntry | Private | |
| 0x08 | _keys | KeysCollection | Private | |
| 0x08 | _serializationInfo | SerializationInfo | Private | |
| 0x0049 | 0x03 | padding / unreflected | ||
| 0x04 | _version | int | Private | |
| 0x08 | _syncRoot | UObject* | Private+1 flags | |
| 0x08 | defaultComparer | StringComparer | PrivateStatic | |
Functions 72
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_ContentLength() | 2 flags | — | 0x00 |
| void get_CacheControl() | 2 flags | — | 0x00 |
| void get_ContentType() | 2 flags | — | 0x00 |
| void get_Date() | 2 flags | — | 0x00 |
| void get_Expires() | 2 flags | — | 0x00 |
| void get_ETag() | 2 flags | — | 0x00 |
| void get_LastModified() | 2 flags | — | 0x00 |
| void get_Location() | 2 flags | — | 0x00 |
| void get_ProxyAuthenticate() | 2 flags | — | 0x00 |
| void get_SetCookie2() | 2 flags | — | 0x00 |
| void get_SetCookie() | 2 flags | — | 0x00 |
| void get_Server() | 2 flags | — | 0x00 |
| void get_Via() | 2 flags | — | 0x00 |
| void NormalizeCommonHeaders() | Private | — | 0x00 |
| void get_InnerCollection() | Private+1 flags | — | 0x00 |
| void AllowMultiValues() | Static+1 flags | — | 0x00 |
| void get_AllowHttpRequestHeader() | Private+1 flags | — | 0x00 |
| void get_AllowHttpResponseHeader() | 2 flags | — | 0x00 |
| void get_Item() | Public+1 flags | — | 0x00 |
| void set_Item() | Public+1 flags | — | 0x00 |
| void get_Item() | Public+1 flags | — | 0x00 |
| void set_Item() | Public+1 flags | — | 0x00 |
| void Add() | Public | — | 0x00 |
| void Add() | Public | — | 0x00 |
| void Set() | Public | — | 0x00 |
| void Set() | Public | — | 0x00 |
| void SetInternal() | 1 flags | — | 0x00 |
| void Remove() | Public | — | 0x00 |
| void Remove() | Public | — | 0x00 |
| void AddWithoutValidate() | 1 flags | — | 0x00 |
| void SetAddVerified() | 1 flags | — | 0x00 |
| void AddInternal() | 1 flags | — | 0x00 |
| void ChangeInternal() | 1 flags | — | 0x00 |
| void RemoveInternal() | 1 flags | — | 0x00 |
| void CheckUpdate() | 1 flags | — | 0x00 |
| void AddInternalNotCommon() | Private | — | 0x00 |
| void CheckBadChars() | Static+1 flags | — | 0x00 |
| void IsValidToken() | Static+1 flags | — | 0x00 |
| void ContainsNonAsciiChars() | Static+1 flags | — | 0x00 |
| void ThrowOnRestrictedHeader() | 1 flags | — | 0x00 |
| void Add() | Public+1 flags | — | 0x00 |
| void Add() | Public | — | 0x00 |
| void Set() | Public+1 flags | — | 0x00 |
| void SetInternal() | 1 flags | — | 0x00 |
| void Remove() | Public+1 flags | — | 0x00 |
| void GetValues() | Public+1 flags | — | 0x00 |
| void ToString() | Public+1 flags | — | 0x00 |
| void ToString() | 1 flags | — | 0x00 |
| void GetAsString() | Static+1 flags | — | 0x00 |
| void ToByteArray() | Public | — | 0x00 |
| void IsRestricted() | PublicStatic | — | 0x00 |
| void IsRestricted() | PublicStatic | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void OnDeserialization() | Public+1 flags | — | 0x00 |
| void GetObjectData() | Public+1 flags | — | 0x00 |
| void ParseHeaders() | 1 flags | — | 0x00 |
| void ParseHeadersStrict() | 1 flags | — | 0x00 |
| void System.Runtime.Serialization.ISerializable.GetObjectData() | PrivateFinal+2 flags | — | 0x00 |
| void Get() | Public+1 flags | — | 0x00 |
| void GetEnumerator() | Public+1 flags | — | 0x00 |
| void get_Count() | Public+2 flags | — | 0x00 |
| void get_Keys() | Public+2 flags | — | 0x00 |
| void InternalHasKeys() | 2 flags | — | 0x00 |
| void Get() | Public+1 flags | — | 0x00 |
| void GetValues() | Public+1 flags | — | 0x00 |
| void GetKey() | Public+1 flags | — | 0x00 |
| void get_AllKeys() | Public+2 flags | — | 0x00 |
| void Clear() | Public+1 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |