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

   def public property IsFixedSize as logical
      get.

   def public property Item as Infragistics.Win.UltraWinTree.UltraTreeNode
      get.
      set.

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

   def protected override property InitialCapacity as integer
      get.

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

   def public override property IsReadOnly as logical
      get.

   def public property ParentNode as Infragistics.Win.UltraWinTree.UltraTreeNode
      get.

   def public property Override as Infragistics.Win.UltraWinTree.Override
      get.
      set.

   def public property HasOverride as logical
      get.

   def public property SortResolved as Infragistics.Win.UltraWinTree.SortType
      get.

   def public property SortComparerResolved as System.Collections.IComparer
      get.

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

   def public property IsBandNodesCollection as logical
      get.

   def public override property Count as integer
      get.

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

   method public final integer Add(input value as System.Object):
   end method.

   method public final integer Add(input node as Infragistics.Win.UltraWinTree.UltraTreeNode):
   end method.

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

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

   method public override character ToString():
   end method.

   method public final Infragistics.Win.UltraWinTree.UltraTreeNode Add():
   end method.

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

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

   method public final Infragistics.Win.UltraWinTree.UltraTreeNode Insert(input index as integer):
   end method.

   method public final Infragistics.Win.UltraWinTree.UltraTreeNode Insert(input index as integer, input key as character):
   end method.

   method public final Infragistics.Win.UltraWinTree.UltraTreeNode Insert(input index as integer, input key as character, input text as character):
   end method.

   method public final void Clear():
   end method.

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

   method public final Infragistics.Win.UltraWinTree.NodeEnumerator GetEnumerator():
   end method.

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

   method public final void AddRange(input nodes as Infragistics.Win.UltraWinTree.UltraTreeNode extent):
   end method.

   method protected final logical ShouldSerializeOverride():
   end method.

   method public final void ResetOverride():
   end method.

   method public final void SetDataBinding(input dataSource as System.Object, input dataMember as character):
   end method.

   method protected override void OnDispose():
   end method.

   method public final override void Dispose():
   end method.

end class.
