class Infragistics.Win.UltraWinSchedule.DateTimeIntervalsCollection
   inherits Infragistics.Win.UltraWinSchedule.DateTimeIntervalsCollectionBase
   implements System.IDisposable, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable, System.Runtime.Serialization.ISerializable, System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.IList:

   def public override property IsReadOnly as logical
      get.

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

   method public final Infragistics.Win.UltraWinSchedule.TimeInterval Add(input interval as integer, input intervalUnits as Infragistics.Win.UltraWinSchedule.TimeIntervalUnits):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.DateInterval Add(input interval as integer, input intervalUnits as Infragistics.Win.UltraWinSchedule.DateIntervalUnits):
   end method.

   method public final integer Add(input dateTimeInterval as Infragistics.Win.UltraWinSchedule.DateTimeInterval):
   end method.

   method public final void Insert(input index as integer, input dateTimeInterval as Infragistics.Win.UltraWinSchedule.DateTimeInterval):
   end method.

   method public final void Remove(input interval as Infragistics.Win.UltraWinSchedule.DateTimeInterval):
   end method.

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

   method public final void Clear():
   end method.

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

   method public final void Reset():
   end method.

   method public final logical ShouldSerialize():
   end method.

end class.
