![](dotnetdiagramimages/C1_ScheduleCore_C1_Schedule_BaseStorage`2.png)
'Declaration Public Class BaseStorage (Of T As {New, BasePersistableObject}, TMappingCollection As {New, MappingCollectionBase(Of T)}) Inherits C1BindingSource
public class BaseStorage<T,TMappingCollection> : C1BindingSource where T: new(), BasePersistableObject where TMappingCollection: new(), MappingCollectionBase<T>
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
C1.Schedule.C1BindingSource
C1.Schedule.BaseStorage<T,TMappingCollection>
C1.Schedule.AppointmentStorage
C1.Schedule.CategoryStorage
C1.Schedule.ContactStorage
C1.Schedule.LabelStorage
C1.Schedule.ResourceStorage
C1.Schedule.StatusStorage