class Infragistics.Win.UltraWinSchedule.ProjectsCollection
   inherits Infragistics.Shared.KeyedSubObjectsCollectionBase
   implements System.IDisposable, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable, System.Runtime.Serialization.ISerializable:

   def protected override property InitialCapacity as integer
      get.

   def public override property IsReadOnly as logical
      get.

   def public property UnassignedProject as Infragistics.Win.UltraWinSchedule.UnassignedProject
      get.

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

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

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

   method public final Infragistics.Win.UltraWinSchedule.Project Add(input name as character, input startDate as datetime):
   end method.

   method public final void Add(input project as Infragistics.Win.UltraWinSchedule.Project):
   end method.

   method public final void Remove(input project as Infragistics.Win.UltraWinSchedule.Project):
   end method.

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

   method public final void Clear():
   end method.

   method protected override void OnDispose():
   end method.

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

end class.
