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

   def public property Item as character
      get.
      set.

   def public property Item as character
      get.

   def public property AllKeys as System.String extent
      get.

   constructor public NameValueCollection():
   end constructor.

   constructor public NameValueCollection(input col as System.Collections.Specialized.NameValueCollection):
   end constructor.

   constructor public NameValueCollection(input hashProvider as System.Collections.IHashCodeProvider, input comparer as System.Collections.IComparer):
   end constructor.

   constructor public NameValueCollection(input capacity as integer):
   end constructor.

   constructor public NameValueCollection(input equalityComparer as System.Collections.IEqualityComparer):
   end constructor.

   constructor public NameValueCollection(input capacity as integer, input equalityComparer as System.Collections.IEqualityComparer):
   end constructor.

   constructor public NameValueCollection(input capacity as integer, input col as System.Collections.Specialized.NameValueCollection):
   end constructor.

   constructor public NameValueCollection(input capacity as integer, input hashProvider as System.Collections.IHashCodeProvider, input comparer as System.Collections.IComparer):
   end constructor.

   constructor protected NameValueCollection(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext):
   end constructor.

   method protected final void InvalidateCachedArrays():
   end method.

   method public final void Add(input c as System.Collections.Specialized.NameValueCollection):
   end method.

   method public void Clear():
   end method.

   method public final void CopyTo(input dest as System.Array, input index as integer):
   end method.

   method public final logical HasKeys():
   end method.

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

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

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

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

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

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

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

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

end class.
