class System.Net.WebHeaderCollection
   inherits System.Collections.Specialized.NameValueCollection
   implements System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback:

   def public override property Item as character
      get.
      set.

   def public override property Item as character
      get.
      set.

   def public override property Count as integer
      get.

   def public override property Keys as System.Collections.Specialized.NameObjectCollectionBase+KeysCollection
      get.

   def public override property AllKeys as System.String extent
      get.

   constructor public WebHeaderCollection():
   end constructor.

   constructor protected WebHeaderCollection(input serializationInfo as System.Runtime.Serialization.SerializationInfo, input streamingContext as System.Runtime.Serialization.StreamingContext):
   end constructor.

   method public final void Add(input header as System.Net.HttpRequestHeader, input value as character):
   end method.

   method public final void Add(input header as System.Net.HttpResponseHeader, input value as character):
   end method.

   method public final void Set(input header as System.Net.HttpRequestHeader, input value as character):
   end method.

   method public final void Set(input header as System.Net.HttpResponseHeader, input value as character):
   end method.

   method public final void Remove(input header as System.Net.HttpRequestHeader):
   end method.

   method public final void Remove(input header as System.Net.HttpResponseHeader):
   end method.

   method protected final void AddWithoutValidate(input headerName as character, input headerValue as character):
   end method.

   method public override void Add(input name as character, input value as character):
   end method.

   method public final void Add(input header as character):
   end method.

   method public override void Set(input name as character, input value as character):
   end method.

   method public override void Remove(input name as character):
   end method.

   method public override System.String extent GetValues(input header as character):
   end method.

   method public override character ToString():
   end method.

   method public final System.Byte extent ToByteArray():
   end method.

   method public final static logical IsRestricted(input headerName as character):
   end method.

   method public final static logical IsRestricted(input headerName as character, input response as logical):
   end method.

   method public override void OnDeserialization(input sender as System.Object):
   end method.

   method public override void GetObjectData(input serializationInfo as System.Runtime.Serialization.SerializationInfo, input streamingContext as System.Runtime.Serialization.StreamingContext):
   end method.

   method public override character Get(input name as character):
   end method.

   method public override System.Collections.IEnumerator GetEnumerator():
   end method.

   method public override character Get(input index as integer):
   end method.

   method public override System.String extent GetValues(input index as integer):
   end method.

   method public override character GetKey(input index as integer):
   end method.

   method public override void Clear():
   end method.

end class.
