Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.WebHeaderCollection Class Reference

Public Member Functions

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

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)
 
stringBaseGetKey (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]
 
stringthis[HttpRequestHeader header] [get, set]
 
stringthis[HttpResponseHeader header] [get, set]
 
override int Count [get]
 
override KeysCollection Keys [get]
 
override string[] AllKeys [get]
 
stringthis[string? name] [get, set]
 
stringthis[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)
 

Detailed Description

Definition at line 9 of file WebHeaderCollection.cs.


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