class Infragistics.Win.UltraWinSchedule.AppointmentsCollection
   inherits Infragistics.Shared.SubObjectsCollectionBase
   implements System.IDisposable, System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable, System.Collections.IComparer, System.Runtime.Serialization.IDeserializationCallback:

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

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

   def protected override property InitialCapacity as integer
      get.

   def public override property IsReadOnly as logical
      get.

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

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

   method public final Infragistics.Win.UltraWinSchedule.Appointment Add(input startDateTime as datetime, input subject as character):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.Appointment Add(input appointment as Infragistics.Win.UltraWinSchedule.Appointment):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.Appointment Add(input startDateTime as datetime, input endDateTime as datetime, input subject as character):
   end method.

   method public final void AddRange(input appointments as Infragistics.Win.UltraWinSchedule.Appointment extent):
   end method.

   method public final void Clear():
   end method.

   method public final Infragistics.Win.UltraWinSchedule.Appointment GetRecurringAppointmentRoot(input recurrenceId as System.Guid):
   end method.

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

   method public final logical Remove(input value as Infragistics.Win.UltraWinSchedule.Appointment):
   end method.

   method public final void RemoveAllAppointmentsForOwner(input owner as Infragistics.Win.UltraWinSchedule.Owner):
   end method.

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

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

   method public override void CopyTo(input array as System.Array, input index as integer):
   end method.

   method protected override System.Object extent CreateArray():
   end method.

   method public override integer IndexOf(input obj as System.Object):
   end method.

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

   method public final void SuspendSort():
   end method.

   method public final void ResumeSort():
   end method.

   method public final Infragistics.Win.UltraWinSchedule.Appointment GetAppointmentFromBindingListIndex(input bindingListIndex as integer):
   end method.

   method public final Infragistics.Win.UltraWinSchedule.Appointment GetAppointmentFromBindingListObject(input bindingListObject as System.Object):
   end method.

end class.
