class System.Windows.Forms.ListView+ColumnHeaderCollection
   inherits System.Object
   implements System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable:

   def public property Item as System.Windows.Forms.ColumnHeader
      get.

   def public property Item as System.Windows.Forms.ColumnHeader
      get.

   def public property Count as integer
      get.

   def public property IsReadOnly as logical
      get.

   constructor public ColumnHeaderCollection(input owner as System.Windows.Forms.ListView):
   end constructor.

   method public void RemoveByKey(input key as character):
   end method.

   method public integer IndexOfKey(input key as character):
   end method.

   method public System.Windows.Forms.ColumnHeader Add(input text as character, input width as integer, input textAlign as System.Windows.Forms.HorizontalAlignment):
   end method.

   method public integer Add(input value as System.Windows.Forms.ColumnHeader):
   end method.

   method public System.Windows.Forms.ColumnHeader Add(input text as character):
   end method.

   method public System.Windows.Forms.ColumnHeader Add(input text as character, input width as integer):
   end method.

   method public System.Windows.Forms.ColumnHeader Add(input key as character, input text as character):
   end method.

   method public System.Windows.Forms.ColumnHeader Add(input key as character, input text as character, input width as integer):
   end method.

   method public System.Windows.Forms.ColumnHeader Add(input key as character, input text as character, input width as integer, input textAlign as System.Windows.Forms.HorizontalAlignment, input imageKey as character):
   end method.

   method public System.Windows.Forms.ColumnHeader Add(input key as character, input text as character, input width as integer, input textAlign as System.Windows.Forms.HorizontalAlignment, input imageIndex as integer):
   end method.

   method public void AddRange(input values as System.Windows.Forms.ColumnHeader extent):
   end method.

   method public void Clear():
   end method.

   method public final logical Contains(input value as System.Windows.Forms.ColumnHeader):
   end method.

   method public logical ContainsKey(input key as character):
   end method.

   method public final integer IndexOf(input value as System.Windows.Forms.ColumnHeader):
   end method.

   method public final void Insert(input index as integer, input value as System.Windows.Forms.ColumnHeader):
   end method.

   method public final void Insert(input index as integer, input text as character, input width as integer, input textAlign as System.Windows.Forms.HorizontalAlignment):
   end method.

   method public final void Insert(input index as integer, input text as character):
   end method.

   method public final void Insert(input index as integer, input text as character, input width as integer):
   end method.

   method public final void Insert(input index as integer, input key as character, input text as character):
   end method.

   method public final void Insert(input index as integer, input key as character, input text as character, input width as integer):
   end method.

   method public final void Insert(input index as integer, input key as character, input text as character, input width as integer, input textAlign as System.Windows.Forms.HorizontalAlignment, input imageKey as character):
   end method.

   method public final void Insert(input index as integer, input key as character, input text as character, input width as integer, input textAlign as System.Windows.Forms.HorizontalAlignment, input imageIndex as integer):
   end method.

   method public void RemoveAt(input index as integer):
   end method.

   method public void Remove(input column as System.Windows.Forms.ColumnHeader):
   end method.

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

end class.
