|
Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Member Functions | |
| static bool | IsRestricted (string headerName) |
| static bool | IsRestricted (string headerName, bool response) |
Protected Member Functions | |
| WebHeaderCollection (SerializationInfo serializationInfo, StreamingContext streamingContext) | |
| void | AddWithoutValidate (string headerName, string? headerValue) |
| void | InvalidateCachedArrays () |
| bool | BaseHasKeys () |
| void | BaseAdd (string? name, object? value) |
| void | BaseRemove (string? name) |
| void | BaseRemoveAt (int index) |
| void | BaseClear () |
| object? | BaseGet (string? name) |
| object? | BaseGet (int index) |
| void | BaseSet (string? name, object? value) |
| void | BaseSet (int index, object? value) |
| string? | BaseGetKey (int index) |
| string?[] | BaseGetAllKeys () |
| object?[] | BaseGetAllValues () |
| object?[] | BaseGetAllValues (Type type) |
Package Functions | |
| virtual bool | InternalHasKeys () |
Properties | |
| bool | AllowHttpRequestHeader [get] |
| static HeaderInfoTable | HeaderInfo [get] |
| NameValueCollection | InnerCollection [get] |
| bool | AllowHttpResponseHeader [get] |
| string? | this[HttpRequestHeader header] [get, set] |
| string? | this[HttpResponseHeader header] [get, set] |
| override int | Count [get] |
| override KeysCollection | Keys [get] |
| override string[] | AllKeys [get] |
| string? | this[string? name] [get, set] |
| string? | this[int index] [get] |
| IEqualityComparer | Comparer [get, set] |
| bool | IsReadOnly [get, set] |
| object ICollection. | SyncRoot [get] |
| bool ICollection. | IsSynchronized [get] |
Private Member Functions | |
| void ISerializable. | GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext) |
| void | Reset () |
| void | Reset (int capacity) |
| NameObjectEntry | FindEntry (string key) |
Static Private Member Functions | |
| static string | GetAsOneString (ArrayList list) |
| static string[] | GetAsStringArray (ArrayList list) |
Private Attributes | |
| WebHeaderCollectionType | _type |
| NameValueCollection | _innerCollection |
| string[] | _all |
| string[] | _allKeys |
| bool | _readOnly |
| ArrayList | _entriesArray |
| IEqualityComparer | _keyComparer |
| volatile Hashtable | _entriesTable |
| volatile NameObjectEntry | _nullKeyEntry |
| KeysCollection | _keys |
| int | _version |
Static Private Attributes | |
| static HeaderInfoTable | _headerInfo |
| static readonly StringComparer | s_defaultComparer = CultureInfo.InvariantCulture.CompareInfo.GetStringComparer(CompareOptions.IgnoreCase) |
Definition at line 9 of file WebHeaderCollection.cs.