class Infragistics.Win.UltraWinTree.TreeColumnsCollection
   inherits Infragistics.Shared.KeyedSubObjectsCollectionBase
   implements System.IDisposable, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback:

   def public property Item as Infragistics.Win.UltraWinTree.UltraTreeNodeColumn
      get.

   def public property Item as Infragistics.Win.UltraWinTree.UltraTreeNodeColumn
      get.

   def public property IsFixedSize as logical
      get.

   def public property ColumnSet as Infragistics.Win.UltraWinTree.UltraTreeColumnSet
      get.

   def public property Control as Infragistics.Win.UltraWinTree.UltraTree
      get.

   def protected override property InitialCapacity as integer
      get.

   def public override property IsReadOnly as logical
      get.

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

   method public final integer Add(input column as Infragistics.Win.UltraWinTree.UltraTreeNodeColumn):
   end method.

   method public final Infragistics.Win.UltraWinTree.UltraTreeNodeColumn Add(input key as character):
   end method.

   method public final void Remove(input value as Infragistics.Win.UltraWinTree.UltraTreeNodeColumn):
   end method.

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

   method public final void Clear():
   end method.

   method public override character ToString():
   end method.

   method public final Infragistics.Win.UltraWinTree.TreeColumnsCollection+UltraTreeNodeColumnEnumerator GetEnumerator():
   end method.

   method protected override void OnSubObjectPropChanged(input propChangeInfo as Infragistics.Shared.PropChangeInfo):
   end method.

   method protected void OnDeserialization():
   end method.

end class.
