class Infragistics.Win.UltraWinSchedule.SelectedDateRanges
   inherits Infragistics.Shared.SubObjectsCollectionBase
   implements System.IDisposable, System.Collections.ICollection, System.Collections.IEnumerable:

   def protected override property InitialCapacity as integer
      get.

   def public override property IsReadOnly as logical
      get.

   def public property CalendarInfo as Infragistics.Win.UltraWinSchedule.UltraCalendarInfo
      get.

   def public property SelectedDaysCount as integer
      get.

   def public property Item as Infragistics.Win.UltraWinSchedule.DateRange
      get.

   method protected final void OnCalendarInfoChanged(input e as Infragistics.Win.UltraWinSchedule.CalendarInfoChangedEventArgs):
   end method.

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

   method public final Infragistics.Win.UltraWinSchedule.DateRange Add(input day as Infragistics.Win.UltraWinSchedule.Day):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.DateRange Add(input startDate as datetime, input numberOfDays as integer):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.DateRange Add(input startDate as datetime, input numberOfDays as integer, input clearExistingSelection as logical):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.DateRange Add(input date as datetime):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.DateRange Add(input date as datetime, input clearExistingSelection as logical):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.DateRange Add(input startDate as datetime, input endDate as datetime):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.DateRange Add(input startDate as datetime, input endDate as datetime, input clearExistingSelection as logical):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.DateRangeEnumerator GetEnumerator():
   end method.

   method public final logical Exists(input date as datetime):
   end method.

   method public final logical Exists(input date as datetime, input ensureSelected as logical):
   end method.

   method public final void Clear():
   end method.

   method public final void Remove(input day as Infragistics.Win.UltraWinSchedule.Day):
   end method.

   method public final void Remove(input date as datetime):
   end method.

   method public final void Remove(input dateRange as Infragistics.Win.UltraWinSchedule.DateRange):
   end method.

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

   method public final void Remove(input startDate as datetime, input endDate as datetime):
   end method.

   method public final void CopyTo(input array as Infragistics.Win.UltraWinSchedule.DateRange extent, input index as integer):
   end method.

   method public final void ExchangeDates(input dateToAdd as datetime, input dateToRemove as datetime):
   end method.

end class.
