class Infragistics.Win.UltraWinGrid.BandsCollection
   inherits Infragistics.Shared.KeyedSubObjectsCollectionBase
   implements System.IDisposable, System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable:

   def public override property IsReadOnly as logical
      get.

   def public property Item as Infragistics.Win.UltraWinGrid.UltraGridBand
      get.

   def public property Item as Infragistics.Win.UltraWinGrid.UltraGridBand
      get.

   def public property OriginsDirty as logical
      get.

   def public property Extent as integer
      get.

   def public property Layout as Infragistics.Win.UltraWinGrid.UltraGridLayout
      get.

   def protected override property InitialCapacity as integer
      get.

   def public override property All as System.Object extent
      get.
      set.

   def public override property AllowDuplicateKeys as logical
      get.

   def public override property Count as integer
      get.

   constructor public BandsCollection(input layout as Infragistics.Win.UltraWinGrid.UltraGridLayout):
   end constructor.

   constructor public BandsCollection(input layout as Infragistics.Win.UltraWinGrid.UltraGridLayout, input sort as logical):
   end constructor.

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

   method protected override void OnDispose():
   end method.

   method public override character ToString():
   end method.

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

   method public final void DirtyOrigins():
   end method.

   method public final Infragistics.Win.UltraWinGrid.BandEnumerator GetEnumerator():
   end method.

end class.
